Python Pip已安装,但找不到模块
我正在尝试从github安装ExscriptPython Pip已安装,但找不到模块,python,pip,virtualenv,Python,Pip,Virtualenv,我正在尝试从github安装Exscript pip install -e 'git+git://github.com/knipknap/exscript.git#egg=Exscript' ... Successfully installed Exscript Cleaning up.. 当我尝试加载它时,python无法找到它: python2.7 -c "import Exscript" Traceback (most recent call last): File "<strin
pip install -e 'git+git://github.com/knipknap/exscript.git#egg=Exscript'
...
Successfully installed Exscript
Cleaning up..
当我尝试加载它时,python无法找到它:
python2.7 -c "import Exscript"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named Exscript
python2.7-c“导入Exscript”
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为Exscript的模块
但是,当我尝试将它安装在与setup.py相同的virtualenv中时,它会成功地安装和加载
我做错了什么?标志
-e
表示“可编辑”,而幕后发生的是一个符号链接,正如我所看到的,Exscript
使用了一个名为src
的目录,这是一个不好的做法[1]
因此,为了解决您的问题,您有两种选择:
-e
标志src
,并使用另一个目录名[1] :最佳做法是使目录与导入程序包时使用的名称相同您检查了
站点。如果安装了程序包
文件夹,则该文件夹将在当前目录中保留src
文件夹。据我所知,pip未能在站点包中安装该包,只是在那里留下了一个egg链接。奇怪。。。