Почему мой pipenv исчез после обновления Python? - PullRequest
1 голос
/ 15 октября 2019

У меня был существующий проект, все было хорошо. Поскольку Heroku, похоже, для развертывания нужна была конкретная версия среды выполнения Python, я обновил python (windows 64) до 3.7.4. При запуске оболочки pipenv в моей обычной папке у меня появляется следующее сообщение:

C:\Users\henry\Desktop\testldc>pipenv shell
Creating a virtualenv for this project…
Pipfile: C:\Users\henry\Desktop\testldc\Pipfile
Using c:\users\henry\appdata\local\programs\python\python37\python.exe 
(3.7.4) to create virtualenv…
[=== ] Creating virtual environment... 

, а затем яполучаю эту ошибку:

Creating virtual environment...
Failed creating virtual environment
[pipenv.exceptions.VirtualenvCreationException]:   File 
"c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\pipenv\cli\command.py", line 254, in install
[pipenv.exceptions.VirtualenvCreationException]:       
editable_packages=state.installstate.editables,
[pipenv.exceptions.VirtualenvCreationException]:   File 
"c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\pipenv\core.py", line 1741, in do_install
[pipenv.exceptions.VirtualenvCreationException]:       
pypi_mirror=pypi_mirror,
[pipenv.exceptions.VirtualenvCreationException]:   File 
"c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\pipenv\core.py", line 574, in ensure_project
[pipenv.exceptions.VirtualenvCreationException]:       
pypi_mirror=pypi_mirror,
[pipenv.exceptions.VirtualenvCreationException]:   File 
"c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\pipenv\core.py", line 506, in ensure_virtualenv
[pipenv.exceptions.VirtualenvCreationException]:       python=python, 
site_packages=site_packages, pypi_mirror=pypi_mirror
[pipenv.exceptions.VirtualenvCreationException]:   File 
"c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\pipenv\core.py", line 935, in do_create_virtualenv
[pipenv.exceptions.VirtualenvCreationException]:       extra=[crayons.blue(" 
{0}".format(c.err)),]
[pipenv.exceptions.VirtualenvCreationException]: Traceback (most recent call 
last):
File "c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\virtualenv.py", line 2611, in <module>
main()
File "c:\users\henry\appdata\local\programs\python\python37\lib\site- 
packages\virtualenv.py", line 814, in main
sub_process_call = subprocess.Popen([interpreter, file] + sys.argv[1:], 
env=env)
File 
"c:\users\henry\appdata\local\programs\python\python37\lib\subprocess.py", 
line 775, in __init__
restore_signals, start_new_session)
File 
"c:\users\henry\appdata\local\programs\python\python37\lib\subprocess.py", 
line 1178, in _execute_child
startupinfo)
OSError: [WinError 1455] Le fichier de pagination est insuffisant pour 
terminer cette opération

Failed to create virtual environment.

Я пытался запустить оболочку pipenv в другой папке предыдущего проекта, и проблема та же: установка, о которой я не просил, и зависание во время установки. Спасибо за вашу помощь!

Я просто хотел запустить мою обычную виртуальную среду с более новой версией Python.

1 Ответ

0 голосов
/ 15 октября 2019

Решил, очевидно, это была проблема с virtualenv. Обновлен до версии 16.6.2.

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