Shu*_*ury 8 django python-3.x virtual-environment
我正在尝试为我当前的 Django 项目创建一个虚拟环境
python3 -m venv env
Run Code Online (Sandbox Code Playgroud)
但是该命令不会使用 bin/include/lib 文件夹创建任何目录。我到底错过了什么?
我有一台 Windows 10 机器,也遇到了同样的问题。这是因为我有多个版本的python。不知不觉中,Windows 在 WindowsApps 文件夹中创建了一个 python.exe -
那么解决方案有时是:(很有可能旧的%PATH%被重命名)
py -m venv venv
Run Code Online (Sandbox Code Playgroud)
这个 python.exe 的大小为 0 kb,因此我删除了 WindowsApps 文件夹中的 python.exe,打开一个新的命令提示符,然后它开始工作。
有时系统的路径环境不知道virtualenv.exe
解决方案:
安装virtualenv
pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
在您想要虚拟环境的目录中运行命令:
python3 -m virtualenv venv
Run Code Online (Sandbox Code Playgroud)
小智 1
我也遇到了同样的问题。我可以通过卸载 Python 并重新安装它来让 venv 工作(我使用的是 Anaconda 发行版)。该py -m venv test
命令在运行后仍然没有任何输出,但现在它为我创建了一个文件夹,我可以激活测试环境。