Я хочу запустить программу Python 2.7 на Pycharm. Я установил Python 3.6 до этого и теперь установил Python 2.7.
Теперь я могу настроить виртуальную среду с использованием Python 2.7 в Pycharm, но не могу установить какие-либо пакеты.
Я добавил переменные
.. \ Python36;
.. \ Python36 \ Scripts;
.. \ Python36 \ Lib \ сайт-пакеты,
.. \ Python36 \ DLL файлы;
и
.. \ python27;
.. \ python27 \ Scripts;
.. \ python27 \ Lib \ сайт-пакеты;
.. \ python27 \ DLL файлы;
переменным среды SYSTEM PATH.
Я также попытался переименовать исполняемые файлы Python. При этом я могу запустить команду python2 в cmd, но когда я пытаюсь установить пакет через cmd с помощью команды "python2 -m pip install pipenv", я получаю сообщение об ошибке:
>
Traceback (most recent call last):<br>
File "C:\Python27\lib\runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)<br>
File "C:\Python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals<br>
File "C:\Users\User\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\__main__.py", line 16, in <module><br>
from pip._internal import main as _main # isort:skip # noqa
File "C:\Users\JO013U\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\_internal\__init__.py", line 19, in <module><br>
from pip._vendor.urllib3.exceptions import DependencyWarning
File "C:\Users\User\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\_vendor\urllib3\__init__.py", line 8, in <module><br>
from .connectionpool import (
File "C:\Users\User\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 7, in <module><br>
from socket import error as SocketError, timeout as SocketTimeout
File "C:\Python27\lib\socket.py", line 47, in <module><br>
import _socket<br>
ImportError: Module use of python36.dll conflicts with this version of Python.
Я получаю похожую ошибку, связанную с конфликтами python36.dll при попытке сделать то же самое в pycharm.
Я не уверен, что мне здесь не хватает, и был бы очень признателен, если бы кто-нибудь мог мне помочь и указать на мою ошибку.