Python Venv没有创建虚拟环境

时间:2019-09-26 13:05:26

标签: django python-3.x virtual-environment

我正在尝试使用当前的Django项目创建虚拟环境

python3 -m venv env

但是该命令不会使用bin / include / lib文件夹创建任何目录。 我到底在这里想念什么?

enter image description here

8 个答案:

答案 0 :(得分:3)

我有一台Windows 10计算机,并且遇到了相同的问题。这是因为我有多个版本的python。 Windows不知不觉地在WindowsApps文件夹中创建了python.exe-

enter image description here

此python.exe的大小为0 kb,因此我删除了WindowsApps文件夹中的python.exe,打开了一个新的Command提示符,它开始工作。

答案 1 :(得分:2)

有时系统的路径环境不了解 virtualenv.exe

解决方案:
安装virtualenv

WHERE student.id = getElementbyId(id.searchbar'').value;

在您要虚拟环境的目录中运行命令:

pip install virtualenv  

答案 2 :(得分:2)

为什么将base作为python3.6本身安装时必须写python3 -m venv env

只要尚未安装pip install virtualenv,就应该安装virtualenv软件包,然后

virtualenv envname这将运行,并且应该给您这样的消息,我创建了一个名为testenv的环境:

C:\Users\Admin\python_projects\venvs>virtualenv testenv
Using base prefix 'c:\\python37'
New python executable in C:\Users\Admin\python_projects\venvs\testenv\Scripts\python.exe
Installing setuptools, pip, wheel...
done.

如果您成功了,那就成功了,否则请告诉我们您得到了什么,之后,您必须cd进入Scripts文件夹,然后运行activate

答案 3 :(得分:2)

对于现在面临此问题的任何人,只需将命令更改为启动python而不是python3即可解决

答案 4 :(得分:1)

我遇到了同样的问题。我可以通过卸载Python并重新安装来使venv工作(我正在使用Anaconda发行版)。 master命令在运行后仍然没有任何输出,但是现在它为我创建了一个文件夹,我可以激活测试环境。

答案 5 :(得分:1)

尝试一下(对我有用)

python -m venv C:\<optional-EXISTING-directory-path>\<VENV-name-u-want-2-use>

有关更多信息:https://docs.python.org/3/library/venv.html

答案 6 :(得分:0)

pip install virtualenvwrapper-win 尝试安装并重做

答案 7 :(得分:0)

通过以下方式安装和创建:

pip install virtualenv

virtualenv <your_virtualenv_name>

然后通过转到 ./ your_virtualenv_name / Scripts 文件夹,然后运行:

来激活环境。
activate