首先,我需要提到我已经发布了一个与该主题相关的问题:Error after upgrading pip: cannot import name 'main'。尝试了几个解决方案,但陷入困境,根本无法解决我的问题。然后我在链接的主题中提出了问题,并得到了提出新问题的建议,所以我在这里。我想我误会了点什么,请帮帮我。
当我尝试安装某些软件包时出现错误:
bob@bob-Lenovo-G40-30:~$ sudo -H pip3 install instrumentino
Collecting instrumentino
Using cached https://files.pythonhosted.org/packages/d0/14/1c69530f7171f5bfdcc115461e7212a4b4ba38fde52c2a9b70385f639b1c/instrumentino-1.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-6r0fuz4x/instrumentino/setup.py", line 2, in <module>
import ez_setup
ModuleNotFoundError: No module named 'ezup'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-6r0fuz4x/instrumentino/
还:
bob@bob-Lenovo-G40-30:~$ pip3 install ez_setup
Requirement already satisfied: ez_setup in ./.local/lib/python3.6/site-packages (0.9)
所以我检查了我的画中画:Requirement already up-to-date: pip in /usr/local/lib/python3.6/dist-packages (10.0.1)
加:
which pip3
/usr/local/bin/pip3
,它应该位于:
/bin/pip3
我发现升级后的pip3安装在错误的位置。
它位于/usr/local/bin/pip3
中,而不是/bin/pip3
中,但是从现在开始,我不知道下一步该怎么做。
答案 0 :(得分:0)
pip3 install --upgrade pip setuptools --user
这应该可以解决您的问题
或python -m pip install --upgrade pip==9.0.3
[这将降低点子版本] 使用pip --version