我无法将pypi 模块(https://pypi.org/project/pypi/)导入到我的python脚本中。
我在脚本中添加了下面一行,以查看它试图从哪些路径获取模块:
print(sys.path)
如下所示:
`'/usr/local/lib/python3.5/dist-packages/', '/usr/lib/python3.5/dist-packages']我使用pip强制安装到以下特定文件夹:
sudo pip3 install --upgrade --target=/usr/local/lib/python3.5/dist-packages/ pypi
sudo pip3 install --upgrade --target=/usr/lib/python3.5/dist-packages pypi在这两种情况下,安装都是成功的:
Collecting pypi
Installing collected packages: pypi
Successfully installed pypi-2.1如果我去检查那些文件夹,包裹就在那里:
ls -lh /usr/lib/python3.5/dist-packages | grep pypi
drwxr-xr-x 2 root root 4.0K Apr 25 11:03 pypi-2.1.dist-info
drwxr-xr-x 2 root root 4.0K Apr 25 10:49 pypi-2.1-py3.5.egg-info如果手动安装软件包,就会得到类似的信息:
pypi-2.1.tar.gzpython3.5 ./setup.py install
running install
running build
running install_egg_info
Writing /usr/local/lib/python3.5/dist-packages/pypi-2.1.egg-info这里是我的脚本
import sys
print(sys.path)
import pypi和我得到的错误:
$ python3.5 myscrypt.py
[..., '/usr/local/lib/python3.5/dist-packages','/usr/lib/python3.5/dist-packages']
import pypi
ImportError: No module named 'pypi'我缺少什么来导入pypi**?**
发布于 2019-04-25 12:04:16
在pypi包中没有重要的模块或包。创建这个包是为了保留这个名称,这样邪恶的黑客就不会发布这个名称的包。
真正想安装的是什么?
https://stackoverflow.com/questions/55845905
复制相似问题