У меня несколько проблем с запуском кода в pycharm. Поскольку я студент и использую код, защищенный авторским правом, я не могу поделиться им здесь, но могу вас заверить, он не связан с кодом.
Всякий раз, когда я пытаюсь запустить код, я получаю следующие ошибки :
`ModuleNotFoundError: No module named 'apt_pkg'`
`ModuleNotFoundError: No module named 'numpy'`
Я уже установил numpy для python 3.8, и это также отображается в интерпретаторе пакетов, но Pycharm продолжает пытаться запустить мой код в /usr/bin/python3.7
по некоторым причинам, даже если У меня установлен системный интерпретатор на Python 3.8.
Я также пытался запустить код с помощью venv в 3.8. Все та же ошибка.
Теперь, когда я пытаюсь установить для моего интерпретатора значение Python 3.7, как для системного интерпретатора, так и для venv, я получаю, что numpy не установлен.
Когда я пытаюсь установить numpy, указывая Python 3.7:
/usr/bin/python3.7 -m pip install numpy
Я получаю следующую ошибку:
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/pip/__main__.py", line 16, in <module>
from pip._internal.cli.main import main as _main # isort:skip # noqa
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'
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 23, 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/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/pip/__main__.py", line 16, in <module>
from pip._internal.cli.main import main as _main # isort:skip # noqa
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'
Я пытался установить distutils.util, но я получаю одно и то же сообщение об ошибке.
Что-то не так с Python 3.7? Есть ли способ сказать Pycharm не запускаться в Python 3.7?
Я также хотел бы добавить, что я уже пытался переустановить все с нуля, включая Ubuntu.
Я работает на Ubuntu 20.04.