Я не могу установить пакет python - PullRequest
0 голосов
/ 09 мая 2020

Когда я пытаюсь установить какой-либо пакет с помощью терминала PyCharm , я всегда получаю эту ошибку.

(venv) C:\Users\Mi\Desktop\MAIN\Coding\python>pip install PyMySQL
Traceback (most recent call last):
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\Scripts\pip-script.py",
line 11, in <module>
    load_entry_point('pip==19.0.3', 'console_scripts', 'pip')()
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\setupt
ools-40.8.0-py3.7.egg\pkg_resources\__init__.py", line 489, in load_entry_point
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\setupt
ools-40.8.0-py3.7.egg\pkg_resources\__init__.py", line 2793, in load_entry_point
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\setupt
ools-40.8.0-py3.7.egg\pkg_resources\__init__.py", line 2411, in load
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\setupt
ools-40.8.0-py3.7.egg\pkg_resources\__init__.py", line 2417, in resolve
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\cli\autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\cli\main_parser.py", line 12, in <module>
    from pip._internal.commands import (
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\commands\__init__.py", line 6, in <module>
    from pip._internal.commands.completion import CompletionCommand
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\commands\completion.py", line 6, in <module>
    from pip._internal.cli.base_command import Command
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\cli\base_command.py", line 20, in <module>
    from pip._internal.download import PipSession
  File "C:\Users\Mi\Desktop\MAIN\Coding\python\Coursera\venv\lib\site-packages\pip-19
.0.3-py3.7.egg\pip\_internal\download.py", line 6, in <module>
    from json import json
ImportError: cannot import name 'json' from 'json' (C:\Users\Mi\Anaconda3\lib\json\__
init__.py)

Но когда я использую pip install библиотека установлена, но по-прежнему не работает в PyCharm .

Спасибо за помощь! И простите за мой engli sh.

Ответы [ 2 ]

0 голосов
/ 09 мая 2020
  • вы можете попробовать загрузить соответствующие пакеты в формате '.tar.gz' по этой ссылке
  • вручную распаковать
  • войти в распакованную папку
  • установите пакет с помощью следующей команды cmd:
python setup.py install

здесь, я полагаю, вы используете windows, а ваш python выше 3

Если вы постоянно сталкиваетесь с этой проблемой, я предлагаю вам изменить исходный канал загрузки на зеркало.

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

Если вы установили библиотеку через терминал, а Pycharm по-прежнему не распознает библиотеку, я думаю, что вам следует выбрать правильный интерпретатор для проекта, щелкнув интерпретатор проекта в правом нижнем углу проекта Pycharm. Посмотрите на изображение по этой ссылке . Щелкните Интерпретатор, который называется просто «Python 3.x», тогда он может работать.

[«3.x» как в какой версии python вы используете]

...