Я пытаюсь настроить среду разработки Python / Django на моем компьютере LinuxMint 19.1. Я установил новейшую версию Python 3.7.3, Pip и Django. Казалось, он работал, пока я не понял, что он не использует правильную версию Python. Все попытки исправить это были трудными.
Когда я наберу python -V
, отобразится Python 2.x. Когда я набрал python3 -V
, отобразился бы Python 3.6.8. Поэтому я обновил альтернативы и настроил python, поэтому теперь, когда я печатаю python -V
, я получаю Python 3.7.3, а когда я печатаю python3 -V, я все еще получаю Python 3.6.8. Я увидел, что мне пришлось переустановить Django, чтобы он был связан с новой версией Python, поэтому я попытался установить снова с помощью Pip, но получил ошибку (тот же ModuleNotFoundError: Нет модуля с именем 'pip' error, как показано ниже). Поэтому я удалил Pip и переустановил его. Я пошел дальше и установил Пип.
sudo apt install python-pip
Это сообщило, что все работало нормально. Затем я попытался установить Django и снова получил ту же ошибку.
pip install django
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ModuleNotFoundError: No module named 'pip'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ModuleNotFoundError: No module named 'pip'
Так что теперь я не уверен, как поступить. Я не уверен, что сделал что-то не так, чтобы создать эту проблему.
Любая помощь будет оценена.