Python Pip сломан Virtualenv - PullRequest
       9

Python Pip сломан Virtualenv

0 голосов
/ 27 апреля 2018

Мне недавно пришлось переключить машину на работе. На новой машине 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.

1 Ответ

0 голосов
/ 19 мая 2018

Здесь проблема в том, что у вас нет прав доступа к системной папке. Поэтому всякий раз, когда вы используете pip, старайтесь использовать его следующим образом.

python -m pip install --user package

Здесь под пакетом подразумевается пакет, который необходимо установить с помощью pip. Кроме того, попробуйте использовать следующую команду для обновления версии вашего пункта.

python -m pip install --user --upgrade pip
...