#python #terminal #virtualenv #pipenv
#python #терминал #virtualenv #pipenv
Вопрос:
Всякий раз, когда я использую pipenv install для загрузки чего-либо для своего проекта или даже его настройки, я получаю эту проблему. Если у кого-то была эта проблема раньше, я хотел бы услышать, что вы сделали для ее решения.
C:/Users/blahblah/AppData/Local/Programs/Python/Python37-32/python.exe (3.7.9) to create virtualenv...
[ ===] Creating virtual environment...created virtual environment CPython3.7.9.final.0-32 in 314ms
creator CPython3Windows(dest=C:UsersAbele's desktop.virtualenvsstuff-v8dpyd7P, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:UsersAbele's desktopAppDataLocalpypavirtualenv)
added seed packages: pip==20.3.3, setuptools==51.3.3, wheel==0.36.2
activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
Successfully created virtual environment!
Failed to load paths: File "<string>", line 1
import sysconfig, distutils.sysconfig, io, json, sys; paths = {u'purelib': u'{0}'.format(distutils.sysconfig.get_python_lib(plat_specific=0)),u'stdlib': u'{0}'.format(sysconfig.get_path('stdlib')),u'platlib': u'{0}'.format(distutils.sysconfig.get_python_lib(plat_specific=1)),u'platstdlib': u'{0}'.format(sysconfig.get_path('platstdlib')),u'include': u'{0}'.format(distutils.sysconfig.get_python_inc(plat_specific=0)),u'platinclude': u'{0}'.format(distutils.sysconfig.get_python_inc(plat_specific=1)),u'scripts': u'{0}'.format(sysconfig.get_path('scripts')),u'py_version_short': u'{0}'.format(distutils.sysconfig.get_python_version()), }; value = u'{0}'.format(json.dumps(paths));fh = io.open('c:/users/abele'~1/appdata/local/temp/tmpexmxm2ea.json', 'w'); fh.write(value); fh.close()
^
SyntaxError: invalid syntax
Output:
Virtualenv location: C:Usersblahblah.virtualenvsstuff-v8dpyd7P
Creating a Pipfile for this project...
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Updated Pipfile.lock (a65489)!
Installing dependencies from Pipfile.lock (a65489)...
================================ 0/0 - 00:00:00
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
Комментарии:
1. Похоже, у него проблема с путями к вашим пользовательским папкам:
io.open('c:/users/abele'~1/...
у вас есть пробелы в пути к папке пользователя?2. Кажется, вы отредактировали C:Users путь к «blahblah» в вашем сообщении, но часть ошибки ссылается на «‘c:/users/abele ‘~1/», и это
'~1
вызывает синтаксическую ошибку.