我最近不得不切换机器。在新机器上,pip
已不复存在。
$ pip --version
...
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/virtualenv-15.0.1.dist-info'
我想这个问题是由virtualenv
引起的,因为我从未在旧机器上遇到任何问题,而且我发现唯一的区别是旧机器上没有安装virtualenv
软件包。
然而
$ python -c "import pip; print pip.__version__"
10.0.1
仍然有效。
如果有人能提供帮助,如何解决这个问题或追查真正的问题,我将不胜感激。
请注意:我没有root权限。
答案 0 :(得分:1)
此问题是您没有系统文件夹的权限。因此,无论何时使用pip,都要尝试使用它。
python -m pip install --user package
此处包意味着您需要使用pip安装的包。此外,请尝试使用以下命令升级您的点的版本。
python -m pip install --user --upgrade pip