我最近使用pip install pyinsane2
安装了pyinsane2
模块。它已成功安装。在python解释器中运行import>;>;import pyinsane2将返回>;>;我认为这是一个好迹象,意味着它已安装。
当我在命令行中使用pathtodirectory>;运行.py文件时;扫描.py然后按enter键,它在第4行中给我一个ModuleNotFound Error
,其中它说import pyinsane2。我正在Windows8 64位计算机上使用Python3.6。我用记事本++写代码。在
当在web上寻找答案时,建议查看我的python版本和模块是否在同一目录中。在
我发现我的Python版本在“C:\Users\MyName\AppData\Local\Programs\Python\Python36-32”中\python.exe“使用sys.executable
(where python
显示相同的路径)。然后我使用sys.path
找到了我的模块存储在哪里。它显示了“C:\Users\MyName\AppData\Local\Programs\Python36-32\Lib\site packages\pyinse2-2.0.2-py3.6-win32.egg”(为什么pyinsane2没有出现,即使这个目录也存在于site packeges中,我不知道),现在我应该把Python和模块都放在一个目录中。。。在
最后,我的问题是,这是否是解决问题的正确方法?如果是,我需要做些什么才能将python和模块放在同一个目录中? 如果没有,您建议如何修复在错误目录中查找模块的错误?在
我知道这个问题已经有很多版本了,所以可以随意标记为重复的,但是我找不到一个使用WindowsPython3.6或者没有使用ubuntu或anaconda的版本。。。在
不,您不能移动/复制任何类似于修复库导入的内容。在
我猜
pip install
(或任何其他pip
)命令默认情况下会将其安装到最新/兼容的python2版本。如果您想在python3中使用它,pip3
是命令。但我假设你的机器上安装了python2。否则我认为你不会面临这样的问题。在相关问题 更多 >
编程相关推荐