virtualenvwrapper 把 python 个文件放在 Windows 的什么地方?
Where does virtualenvwrapper put python files in Windows?
我使用 virtualenvwrapper 在 windows 上创建了一个虚拟环境,现在我需要将我的 IDE 指向我创建的 python 解释器,但我找不到它。我可以使用 cmd 中的 workon 但我找不到新解释器的实际位置。
我在 %userprofile%\Envs 找到了默认位置
新建virtualenv时输出位置:
C:\srv> mkvirtualenv foox
New python executable in c:\srv\venv\foox\Scripts\python.exe
Installing setuptools, pip, wheel...done.
之后您可以通过激活 virtualenv 并发出 cdvirtualenv
命令来获取位置。
如您所知,默认位置是 %USERPROFILE%\Envs
,但建议将 %WORKON_HOME%
环境变量设置为您要创建 virtualenvs 的文件夹。 mkvirtualenv
先看%WORKON_HOME%
,没定义就设置(从mkvirtualenv.bat
的最上面开始):
:defaults
set "venvwrapper.original_args=%*"
set "venvwrapper.default_workon_home=%USERPROFILE%\Envs"
set "venvwrapper.scriptsdir=Scripts"
:: make sure WORKON_HOME has a useful value
if not defined WORKON_HOME set "WORKON_HOME=%venvwrapper.default_workon_home%"
set "venvwrapper.workon_home=%WORKON_HOME%"
我使用 virtualenvwrapper 在 windows 上创建了一个虚拟环境,现在我需要将我的 IDE 指向我创建的 python 解释器,但我找不到它。我可以使用 cmd 中的 workon 但我找不到新解释器的实际位置。
我在 %userprofile%\Envs 找到了默认位置
新建virtualenv时输出位置:
C:\srv> mkvirtualenv foox
New python executable in c:\srv\venv\foox\Scripts\python.exe
Installing setuptools, pip, wheel...done.
之后您可以通过激活 virtualenv 并发出 cdvirtualenv
命令来获取位置。
如您所知,默认位置是 %USERPROFILE%\Envs
,但建议将 %WORKON_HOME%
环境变量设置为您要创建 virtualenvs 的文件夹。 mkvirtualenv
先看%WORKON_HOME%
,没定义就设置(从mkvirtualenv.bat
的最上面开始):
:defaults
set "venvwrapper.original_args=%*"
set "venvwrapper.default_workon_home=%USERPROFILE%\Envs"
set "venvwrapper.scriptsdir=Scripts"
:: make sure WORKON_HOME has a useful value
if not defined WORKON_HOME set "WORKON_HOME=%venvwrapper.default_workon_home%"
set "venvwrapper.workon_home=%WORKON_HOME%"