ошибка при установке virtualenv с python 3 - PullRequest
0 голосов
/ 18 июня 2020

ive обновлен до python3 и загружен virtualenv, используя: sudo /usr/bin/easy_install virtualenv

когда я go для запуска virtualenv, я получил следующее сообщение об ошибке: virtualenv project1 Traceback (most recent call last): File "/usr/local/bin/virtualenv", line 6, in <module> from pkg_resources import load_entry_point File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3241, in <module> @_call_aside File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3225, in _call_aside f(*args, **kwargs) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3254, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 585, in _build_master return cls._build_from_requirements(__requires__) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 598, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'zipp>=0.4' distribution was not found and is required by importlib-resources

я посмотрел вокруг и понял, что zipp не был установлен, поэтому я установил и его. когда я снова пошел запускать virtualenv, я снова получил то же сообщение об ошибке, что и выше. и по какой-то причине он продолжает ссылаться на python 2.7, хотя ive обновлено до python3.

Ответы [ 4 ]

0 голосов
/ 19 июня 2020

В итоге я использовал встроенный python 3 пакет venv. он работает так же хорошо, и это было прямо и просто. спасибо за помощь

запустить виртуальную среду: python3 -m venv project1 активировать виртуальную среду: source project1/bin/activate деактивировать виртуальную среду: deactivate

0 голосов
/ 19 июня 2020

Просто попробуйте.

virtualenv venv

Он должен создать каталог venv в том же каталоге, если используется python 3.x.

0 голосов
/ 19 июня 2020

попробуйте это ..

вы просто следуете Точно следующие элементы:

Откройте командную строку в качестве администратора -> щелкните правой кнопкой мыши CMD и ЗАПУСТИТЕ В КАЧЕСТВЕ АДМИНИСТРАТОРА

go в какой папке вы хотите создать свой VirtualENV: Например:> Cd C: \ Users ... \ Documents \ python \ sr c

введите: PIP install Virtualenv make убедитесь, что ваше соединение inte rnet в порядке

4. введите: python -m venv env

, а затем вы можете создать свой проект внутри этой папки env ..

все Код комментария следует писать в командной строке AS Administrator

0 голосов
/ 19 июня 2020

Если вы используете Python 3.3 или новее, вы можете использовать встроенный модуль venv [https://docs.python.org/3/library/venv.html] . Это уменьшит количество зависимостей, что немного упростит установку и устранение неполадок.

Чтобы дважды проверить, что вы вызываете правильный интерпретатор Python, запустите python3 -V или python -V (в зависимости от того, как это псевдоним).

...