[英]How to use in Julia a Python package that is not available in Anaconda and needs to be installed via pip
[英]pip local package installed but not available - anaconda
根據pip的介紹,我已經創建了一個我想在本地使用的軟件包,並“成功”安裝了它。
這是我的終端的摘錄:
me @ mycomp〜/ Projects / donkey $ pip install -e。
Obtaining file:///home/daniel/Projects/donkey
Installing collected packages: donkey
Running setup.py develop for donkey
Successfully installed donkey
這是我的setup.py文件,位於同一目錄(/ Projects / donkey /)
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似乎有點不合時宜。
任何幫助將非常感激。
您導入的是python代碼包或模塊,而不是python分發包。 為了使您的python驢包可用,您需要執行以下兩個步驟:
__init__.py
文件)並且可導入。 donkey
程序包添加到setup()
的packages
列表參數中,將其包含在發行版中。 可以使用find_packages
自動完成此操作,如此處所述: http : find_packages
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.