我有一个python 3.5,当我尝试从laspy导入文件时,我遇到了以下问题:
import laspy
import laspy.file
Traceback (most recent call last):
File "C:\Users\Geri\Desktop\Sync\pythonlas\envisecondwrite.py", line 2, in <module>
import laspy.file
File "C:\Python35\lib\site-packages\laspy\file.py", line 1, in <module>
import base
ImportError: No module named 'base'
当我玩一点时:
import laspy
from laspy import base
import laspy.file
Traceback (most recent call last):
File "C:\Users\Geri\Desktop\Sync\pythonlas\envisecondwrite.py", line 2, in <module>
from laspy import base
File "C:\Python35\lib\site-packages\laspy\base.py", line 2, in <module>
from header import HeaderManager, Header, VLR, EVLR, ExtraBytesStruct
ImportError: No module named 'header'
然后我尝试了:
import laspy
from laspy import header
from laspy import base
import laspy.file
Traceback (most recent call last):
File "C:\Users\Geri\Desktop\Sync\pythonlas\envisecondwrite.py", line 2, in <module>
from laspy import header
File "C:\Python35\lib\site-packages\laspy\header.py", line 3, in <module>
import util
ImportError: No module named 'util'
当我尝试使用util时,simpye找不到它。
import laspy
from laspy import util
from laspy import header
from laspy import base
import laspy.file
Traceback (most recent call last):
File "C:\Users\Geri\Desktop\Sync\pythonlas\envisecondwrite.py", line 3, in <module>
from laspy import header
File "C:\Python35\lib\site-packages\laspy\header.py", line 3, in <module>
import util
ImportError: No module named 'util'
我很确定这些目录有问题。请帮助,谢谢。
路径:
C:\Python35\Scripts\;C:\Python35\;
更新 我卸载了2.7 python并重新安装了3.5 Same问题...
答案 0 :(得分:0)
我找到了一种通过在代码中添加以下内容来解决问题的方法:
import sys
sys.path
sys.path.append('C:\Python35\Lib\site-packages\laspy')
<强>更新强> 我卸载了3.5并安装了2.7独立版。 似乎系统更好,没有问题。