如何在virtualenv中使用python Tools for Visual Studio运行python脚本?

2024-04-26 09:40:57 发布

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

我不知道如何在Python Tools for Visual Studio项目中运行activate.bat。我的项目中有一个目录环境和我的virtualenv。但是,我不知道如何在项目运行我的主python脚本之前运行./env/Scripts/activate.bat


Tags: 项目目录env脚本for环境virtualenvscripts
3条回答

Python Tools for Visual Studio(PTVS)2.0现已推出,您可以在其中添加一个virtualenv。

  1. 打开解决方案资源管理器:查看>;解决方案资源管理器

  2. 右键单击“Python Environments”并选择“Add Virtual” 环境“

Here is a video showing how to do it.

我发现如果:

  • main.py设置为启动文件
  • 在project->;调试选项卡->;解释器路径字段的属性中,我将路径C:…\env\Scripts\python.exe(即virtualenv的python可执行文件)

它起作用了!

我通常将Visual Studio指向一个自定义的startup.py脚本,然后可以使用以下命令运行任何其他批处理文件:

# startup.py
import os
import main.py # Whatever your main script is
os.system('activate.bat') # Call your batch files.
main.run() # Call whatever you need to from your main script.

在Visual Studio中

  • 右键单击项目
  • 属性
  • 总则
  • 启动文件下,放置startup.py(任意)
  • 确保工作目录正确

相关问题 更多 >