我正在安装openbabel包,它可以在编译期间自动生成所需的Python库。这节省了大量的时间,因为通过pip从源代码安装需要几分钟,并且可以将这些时间整合到初始编译中。
我已经在我的requirements.txt文件中将其列为必需的,但是当我安装(pip install -r requirements.txt)时,它会尝试重新安装openbabel Python库。当我运行pip show或pip list时,openbabel没有出现。
有没有办法手动将包标记为已安装,以便pip即使找不到包也认为它已安装?或者有没有我可以创建的文件,pip将使用该文件来告诉它openbabel已安装?
发布于 2017-08-24 08:50:55
在站点包目录中创建一个空的.egg-info文件。
例如,在我的机器上,我使用touch /usr/lib64/python3.6/site-packages/GLWindow-1.8.0-py3.6.egg-info欺骗pip3,使其认为我已经安装了GLWindow。
https://stackoverflow.com/questions/39403002
复制相似问题