Python3和Python2在同一台机器上

时间:2018-06-11 18:07:05

标签: python windows batch-file cmd

我阅读了所有讨论如何使用环境运行它们的主题......

但在我的情况下,我在ConEmu配置文件中使用批处理脚本

if "%python%" == "python3"( 
@set PYTHONPATH=C:\python3\Lib\site-packages; 
@set PATH=C:\python3;C:\python3\Scripts;
 ) else (
@set PATH=C:\python2;C:\python2\Scripts;
@set PYTHONPATH=C:\python2\Lib\site-packages;
 )

如何使我的代码有效!

1 个答案:

答案 0 :(得分:0)

如果你使用的是包含venv的Python,那么这样的东西可能会有用。这应该会自动获取Lib目录。如果这不起作用,请告诉我。

if "%python%" == "python3" (
    @CALL C:\python3\Scripts\Activate.bat
) else (
    @CALL C:\python2\Scripts\Activate.bat
)