Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使pipenv在Windows 10上的项目文件夹中安装虚拟环境_Python_Virtualenv_Pipenv - Fatal编程技术网

Python 如何使pipenv在Windows 10上的项目文件夹中安装虚拟环境

Python 如何使pipenv在Windows 10上的项目文件夹中安装虚拟环境,python,virtualenv,pipenv,Python,Virtualenv,Pipenv,我想完全了解pipenv的工作原理。 我创建了我的项目,希望虚拟环境也在同一个项目文件夹中。 但是,pipenv在C:\Users\username\.virtualenvs中安装虚拟环境 这样,如果更改项目路径的名称或位置,虚拟环境将丢失 那么,如何在项目文件夹中安装虚拟环境呢? 我读过关于在项目中设置变量PIPENV\u VENV\u的内容,但我不明白在windows中使用Powershell在何处以及如何进行设置 有人能提供建议吗?在项目根目录中创建一个.venv文件夹。然后运行: pi

我想完全了解
pipenv
的工作原理。 我创建了我的项目,希望虚拟环境也在同一个项目文件夹中。 但是,pipenv在
C:\Users\username\.virtualenvs
中安装虚拟环境

这样,如果更改项目路径的名称或位置,虚拟环境将丢失

那么,如何在项目文件夹中安装虚拟环境呢? 我读过关于在项目中设置变量
PIPENV\u VENV\u的内容
,但我不明白在windows中使用Powershell在何处以及如何进行设置


有人能提供建议吗?

在项目根目录中创建一个.venv文件夹。然后运行:

pipenv shell

显然,从项目根目录中的终端会话运行它。Pipenv应该检查是否有空的.venv,如果找到了,它应该将您的虚拟环境吹到其中。

这是可行的。有趣的是,文档建议并设置
PIPENV\u VENV\u IN\u PROJECT=1
。我用Powershell测试了它,但它似乎没有任何效果。即使根据源代码()设置,项目中的
PIPENV\u VENV\u或创建
PROJECT/.VENV
也应该是等效的。