Jud*_*udy 9 python django macos pipenv
我正在尝试使用 运行 Django 项目pipenv shell。但是当我输入命令时pipenv shell,它失败了。
\xe2\x9d\xaf pipenv shell\nCreating a virtualenv for this project\xe2\x80\xa6\nPipfile: /Users/juyeong/Desktop/django_workspace/Pipfile\nUsing /usr/local/bin/python3 (3.7.3) to create virtualenv\xe2\x80\xa6\n\xe2\xa0\xb8 Creating virtual environment...Already using interpreter /usr/local/bin/python3\nUsing base prefix \'/Library/Frameworks/Python.framework/Versions/3.7\'\nRunning virtualenv with interpreter /usr/local/bin/python3\n\n\xe2\x9c\x98 Failed creating virtual environment\n[pipenv.exceptions.VirtualenvCreationException]: File "/usr/local/lib/python3.7/site-packages/pipenv/cli/command.py", line 390, in shell\n[pipenv.exceptions.VirtualenvCreationException]: pypi_mirror=state.pypi_mirror,\n[pipenv.exceptions.VirtualenvCreationException]: File "/usr/local/lib/python3.7/site-packages/pipenv/core.py", line 2156, in do_shell\n[pipenv.exceptions.VirtualenvCreationException]: three=three, python=python, validate=False, pypi_mirror=pypi_mirror,\n[pipenv.exceptions.VirtualenvCreationException]: File "/usr/local/lib/python3.7/site-packages/pipenv/core.py", line 574, in ensure_project\n[pipenv.exceptions.VirtualenvCreationException]: pypi_mirror=pypi_mirror,\n[pipenv.exceptions.VirtualenvCreationException]: File "/usr/local/lib/python3.7/site-packages/pipenv/core.py", line 506, in ensure_virtualenv\n[pipenv.exceptions.VirtualenvCreationException]: python=python, site_packages=site_packages, pypi_mirror=pypi_mirror\n[pipenv.exceptions.VirtualenvCreationException]: File "/usr/local/lib/python3.7/site-packages/pipenv/core.py", line 935, in do_create_virtualenv\n[pipenv.exceptions.VirtualenvCreationException]: extra=[crayons.blue("{0}".format(c.err)),]\n[pipenv.exceptions.VirtualenvCreationException]: Traceback (most recent call last):\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 417, in copyfile\n os.symlink(os.path.realpath(src), dest)\nFileExistsError: [Errno 17] File exists: \'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin\' -> \'/Users/juyeong/.local/share/virtualenvs/django_workspace-CfQ2tbWB/lib/python3.7/config-3.7m-darwin\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 2611, in <module>\n main()\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 862, in main\n symlink=options.symlink,\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 1137, in create_environment\n install_python(home_dir, lib_dir, inc_dir, bin_dir, site_packages=site_packages, clear=clear, symlink=symlink)\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 1421, in install_python\n copy_required_files(stdlib_dir, lib_dir, symlink)\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 1331, in copy_required_files\n copyfile(join(src_dir, fn), join(lib_dir, fn), symlink)\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 420, in copyfile\n copy_file_or_folder(src, dest, symlink)\n File "/usr/local/lib/python3.7/site-packages/virtualenv.py", line 398, in copy_file_or_folder\n shutil.copytree(src, dest, symlink)\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/shutil.py", line 321, in copytree\n os.makedirs(dst)\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 221, in makedirs\n mkdir(name, mode)\nFileExistsError: [Errno 17] File exists: \'/Users/juyeong/.local/share/virtualenvs/django_workspace-CfQ2tbWB/lib/python3.7/config-3.7m-darwin\'\n\nFailed to create virtual environment.\nRun Code Online (Sandbox Code Playgroud)\n\npipenv shell我在 macOS 下使用时一切正常Mojave,现在使用时Catalina version 10.15.1根本无法使用。我尝试过升级 pip、删除并重新安装 pipelinenv,但还是发生了同样的事情。:\'(
谁能帮我解决这个问题吗?
\n\nPS我想使用虚拟环境pipenv shell,而不是python -m venv
它似乎pipenv崩溃了,因为它尝试创建一个已经存在的文件夹。尝试清除虚拟环境
rm -rf `pipenv --venv`
Run Code Online (Sandbox Code Playgroud)
如果由于 Pipenv 抱怨没有关联的 virtualenv 而失败,您将必须跳过快捷方式并查看错误消息以查找它不喜欢的文件夹并将其删除(确保您删除的是 的子文件夹/virtualenvs)不是像 pipenv bin 这样重要的东西)
例如,在这里您将执行以下操作:
rm -rf /Users/juyeong/.local/share/virtualenvs/django_workspace-CfQ2tbWB/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22123 次 |
| 最近记录: |