我不知道如何在Visual Studio项目的Python工具中运行activate.bat。我用我的virtualenv在我的项目中有一个目录环境。但是,我不知道如何在项目运行我的主Python脚本之前运行./env/Scripts/activate.bat
。如何在virtualenv中使用Python工具为Visual Studio运行python脚本?
6
A
回答
4
我发现,如果:
- main.py被设置为启动文件, 在
- 项目属性 - >调试选项卡 - >解释器路径字段,我把路径C:... \ env \ Scripts \ python.exe(ie virtualenv的python可执行文件)
它的工作原理!
3
我通常指向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
(无论) - 确保你的工作目录是正确的
+1
我会说,@balmat自己的回答是最合适(和直接)为他的问题 – swdev 2014-01-22 01:01:55
1
对虚拟环境的全面支持将在PTVS 2.0 Beta/RTM中提供。有关新闻/更新,请参阅http://pytools.codeplex.com。早期支持在PTVS 2.0 Alpha中,现在可用。
4
Python的工具为Visual Studio(PTVS)2.0是出了,在里面你可以添加的virtualenv。
打开解决方案资源管理:查看>解决方案资源管理
在 'Python的环境',然后选择右键单击 '添加虚拟 环境'
相关问题
- 1. 无法在Visual Studio中使用IronPython运行python脚本
- 2. Bash脚本在virtualenv中运行python脚本
- 3. 在Android Studio中运行Python脚本
- 4. 使用Python工具进行无堆栈Python开发Visual Studio工具
- 5. 如何运行Python脚本(使用Notepad ++)
- 6. 在Visual Studio上并行执行Python脚本和C#脚本
- 7. 如何在windows中运行python脚本
- 8. 如何在HTML中运行python脚本?
- 9. 从virtualenv bin中运行python脚本不起作用
- 10. 在Visual Studio 2017中运行python
- 11. 在Visual Studio中运行SQL脚本
- 12. 如何使可运行的python脚本
- 13. 如何检查在virtualenv中运行的脚本是否访问全局python
- 14. 可以在Visual Studio中使用Python工具吗?
- 15. 无法在Visual Studio中使用Python工具启动Tkinter窗口
- 16. 如何在Visual Studio 2008中使用Visual Studio 2010 C++工具?
- 17. 如何运行python脚本,在OpenBSD的
- 18. 如何从Python脚本中运行AppleScript?
- 19. 如何在Bash中的python解释器中运行python脚本
- 20. 如何使用Python 3的解释参数运行python脚本?
- 21. 运行Python脚本
- 22. 运行python脚本
- 23. 运行Python脚本,如PHP
- 24. Visual Studio Python的美化工具
- 25. 在python脚本中使用argparse执行python脚本
- 26. 如何在Linux中运行python脚本作为服务
- 27. 如何在Windows中运行Visual Studio C#交互式脚本?
- 28. 运行Python脚本并行
- 29. 使用python27.dll运行python脚本
- 30. Nodejs使用PythonShell运行python脚本
您的问题是**我可以运行./env/Scripts/ activate.bat **,你接受的我的回答,贴自己的答案是不相关的最初的问题,然后再接受了。坏的形式。 – Aesthete 2012-08-23 07:10:29
我喜欢这个答案从balmat:不篡改源,只是环境。 – swdev 2014-01-22 01:02:24
不错!但是,没有必要使用名为main.py的启动脚本。正如您所说,您只需要将解释器指向virtualenv即可。 – Matej 2014-12-29 20:07:35