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

2024-05-18 12:34:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用virtualnvwrapper在windows上创建了一个虚拟环境,现在我需要将IDE指向我创建的python解释器,但找不到它。我可以从cmd使用workon,但是我找不到新解释器的实际位置。你知道吗


Tags: cmdwindows虚拟环境ide解释器workon指向virtualnvwrapper
2条回答

我在%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%"

相关问题 更多 >

    热门问题