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。
任何幫助將不勝感激。