【发布时间】:2019-09-26 13:05:26
【问题描述】:
【问题讨论】:
-
没有的答案实际上回答了这个问题。它们只是解决方法。检查[SO]: Python3.7 venv does not Create Virtual Environment Directory
标签: django python-3.x virtual-environment
【问题讨论】:
标签: django python-3.x virtual-environment
有时系统的路径环境不知道virtualenv.exe
解决方案:
安装虚拟环境
pip install virtualenv
在你想要虚拟环境的目录下运行命令:
python3 -m virtualenv venv
【讨论】:
【讨论】:
del "%LOCALAPPDATA%\Microsoft\WindowsApps\Python*.exe" 来清理 Windows 应用商店的广告为他们自己的包。
对于现在面临此问题的任何人,只需将命令更改为启动 python 而不是 python3 即可解决此问题
【讨论】:
当你的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
【讨论】:
我遇到了同样的问题。我能够通过卸载 Python 并重新安装它来让 venv 工作(我正在使用 Anaconda 发行版)。 py -m venv test命令运行后仍然没有任何输出,但现在它为我创建了一个文件夹,我可以激活测试环境。
【讨论】:
试试这个(对我有用)
python -m venv C:\<optional-EXISTING-directory-path>\<VENV-name-u-want-2-use>
【讨论】:
安装和创建方式:
pip install virtualenv
virtualenv <your_virtualenv_name>
然后激活环境,进入 ./your_virtualenv_name/Scripts 文件夹,然后运行:
activate
【讨论】:
我想我回答这个问题有点晚了,但在创建虚拟环境之前,请务必检查我们是否已经有一个 .venv 隐藏文件夹
ls -la检查我们是否已经有一个此命令将向我们显示隐藏文件夹,因为.venv将默认隐藏
.venv 文件夹(名称由我们决定),则通过mkdir .venv 创建一个以遵循最佳约定,在此文件夹中我们可以创建多个虚拟环境python3 -m venv ./venv/drf创建一个虚拟环境
drf (Django Rest Rramework)
source .venv/drf/bin/activate通过这个命令我们正在运行bin文件夹中的脚本
我希望我能解释一下,因为我也在学习
如有错误,请随时编辑或更改帖子中的任何内容
【讨论】:
pip install virtualenvwrapper-win 尝试安装它,然后再做一次
【讨论】: