0
根据pip,我已经创建了一个我希望在本地使用的软件包,并已“成功”安装了该软件包。pip本地软件包已安装但不可用 - anaconda
这是从我的终端的摘录:
我@ mycomp〜/项目/驴$ PIP安装-e。
Obtaining file:///home/daniel/Projects/donkey
Installing collected packages: donkey
Running setup.py develop for donkey
Successfully installed donkey
这里是我的setup.py文件,这是在同一个目录(/项目/驴/)
from distutils.core import setup
setup(name="donkey",
version="0.1",
description="A package",
url="nope",
author="Me",
author_email="my email",
license="None",
packages=[],
zip_safe=False)
然而,当我打开一个IPython的会话,并运行下面,我得到一个错误。
[1] import donkey
ModuleNotFoundError: No module named 'donkey'
卸载之后,它表明这是卸载的包是在: /home/daniel/anaconda3/lib/python3.6/site-packages/donkey.egg-link
在重新安装,该文件包含以下内容。
/home/daniel/Projects/donkey
.
在我的setup.py文件中是否缺少某些东西? 在anaconda本地安装有什么奇怪的地方吗? 为了完整起见,我在Linux Mint 17.1
我想在不同的地方使用这个软件包,并且在sys.path中追加所有的时间似乎有点像cop-out。
任何帮助将不胜感激。