【发布时间】:2020-06-04 08:36:55
【问题描述】:
我在 /tmp 中构建了一个包。
tree myanalyse
myanalyse
├── myanalyse
│ ├── ana.py
│ ├── __init__.py
├── README.md
└── setup.py
在本地安装。
cd /tmp/myanalyse
sudo python3 setup.py build
sudo python3 setup.py install
现在检查一下。
import myanalyse
print(myanalyse.__path__)
['/usr/local/lib/python3.5/dist-packages/myanalyse-0.1-py3.5.egg/myanalyse']
通常,当你在python中安装pandas之类的模块时,/usr/local/lib/python3.5/dist-packages中必须有一个目录pandas。
import pandas
print(pandas.__path__)
['/usr/local/lib/python3.5/dist-packages/pandas']
在我的python中是/usr/local/lib/python3.5/dist-packages/myanalyse-0.1-py3.5.egg/myanalyse,而不是/usr/local/lib/python3.5/dist-packages/myanalyse,我怎样才能以/usr/local/lib/python3.5/dist-packages/myanalyse的格式安装这个包myanalyse,而不是/usr/local/lib/python3.5/dist-packages/myanalyse-0.1-py3.5.egg/myanalyse?
【问题讨论】:
-
能不能把
setup.py的内容加进去
标签: python-3.x module package