Python, пункт не настроен должным образом - PullRequest
1 голос
/ 25 марта 2020

У меня есть проект, который я извлек из git, и с тех пор, как я не смог использовать pip очень часто, но с помощью параметра Pycharm для установки работ, даже более того, я могу импортировать пакеты в проект (Django rest Framework) и использовать его.

Но когда я пытаюсь перенести / запустить сервер, я получаю сообщение об ошибке:

ModuleNotFoundError: No module named 'djoser'
venv $ pip3 install djoser 

output:
Defaulting to user installation because normal site-packages is not writeable

Это применяется только к новым добавленным пакетам, а не к уже использованным.

edit: эта ошибка также появляется несколько раз:

AttributeError: module 'lib' has no attribute 'X509_up_ref'

1 Ответ

0 голосов
/ 25 марта 2020

Пришлось go найти какое-то радикальное решение.

сначала я удалил весь пип, который был в системе.

$ sudo -i
root ~# rm -f /bin/pip /bin/pip2 /bin/pip3

переустановил pip и OpenSSL

и по какой-то причине, которая мне не ясна,

pip был правильно установлен на python 3.7 моей машины, а не 3.8.

Я решил перенастроить venv и интерпретатор моего проекта на python 3,7, которая устранила проблему.

...