virtualenvwrapper在哪里将python文件放在Windows中?

时间:2018-03-13 06:16:23

标签: python windows virtualenv virtualenvwrapper

我使用virtualenvwrapper在Windows上创建一个虚拟环境,现在我需要将我的IDE指向我创建的python解释器,但我找不到它。我可以使用cmd中的workon但我无法找到新解释器的实际位置。

2 个答案:

答案 0 :(得分:0)

我在%userprofile%\ Envs

找到了默认位置

答案 1 :(得分:0)

创建新的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%"