我尝试为pip3安装软件包,但最终以无法使用的方式升级了pip3。
尝试通过pip3安装PRAW软件包时收到此消息:
由于环境错误而无法安装软件包:[Errno 13]权限被拒绝:'/usr/local/lib/python3.5/dist-packages/prawcore'
考虑使用--user
选项或检查权限。
您使用的是pip版本18.1,但是可以使用版本19.3.1。 您应该考虑通过“ pip install --upgrade pip”命令进行升级。
在这一点上,我认为我可能需要升级我的点子,所以下一个命令是:
pip install --upgrade pip
但是我再次看到有关权限和--user的问题,所以接下来我做了:
pip3 install --user --upgrade pip
这时我的pip(3)安装不再可用,因为在尝试使用pip(3)时得到了这个提示:
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 11, in <module>
sys.exit(main())
TypeError: 'module' object is not callable
我尝试使用以下方法卸载pip3:
sudo apt purge python3-pip
但是当我再次安装它时,仍然存在相同的问题。
如何撤消在这里所做的操作而又不会对环境造成任何意外影响?
我知道以下解决方法:
python -m pip ...
但这不适合我,因为我需要pip3才能使某些软件包正常工作。