Проблемы с Pycharm не найти пакеты - PullRequest
0 голосов
/ 02 мая 2020

У меня несколько проблем с запуском кода в 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.

1 Ответ

0 голосов
/ 02 мая 2020

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

Вероятно, был какой-то конфликт между несколькими переводчиками и разными python версиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...