首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从虚拟环境中运行PyScripter?

如何从虚拟环境中运行PyScripter?
EN

Stack Overflow用户
提问于 2012-12-12 09:06:48
回答 1查看 2.5K关注 0票数 3

如何从虚拟环境中运行PyScripter?

EN

回答 1

Stack Overflow用户

发布于 2012-12-12 09:06:48

答案隐藏在常见问题的评论中。;在这里为其他人重新发布:

如果在虚拟环境中对远程python引擎使用PyScripter,就会出现问题。在Microsoft上,如果ENV是您的虚拟python环境(用'python virtualenv.py ENV‘创建),那么在切换到此环境后,python.exe可执行文件位于C:\python 27\ENV\Scripts中。(或者不管您的Python版本和安装目录是什么),PyScripter希望它位于C:\Python27enV中。

您可以使用这个解决方法:创建一个从C:\Python27\ENV\python.exe到C:\Python27\ENV\Scripts\python.exe的符号链接。在Windows或7上,您可以使用mklink命令执行以下操作:

代码语言:javascript
复制
mklink C:\Python27\ENV\python.exe C:\Python27\ENV\Scripts\python.exe 

(您需要管理员特权才能这样做)。使用以下命令通过批处理文件启动PyScripter:

代码语言:javascript
复制
CALL C:\Python27\ENV\Scripts\activate.bat
SET PYTHONHOME=%VIRTUAL_ENV%
START project.psproj
  • 第一行激活虚拟环境ENV。
  • 第二行将PYTHONHOME环境变量设置为由virtualenv定义的变量,即‘c:\Python27 27\ENV’。这就是Python查找特定于该环境的所有库。
  • 最后一行通过项目文件启动PyScripter。您最好直接打电话给PyScripter.exe。

测试版本:Python2.7.3 PyScripter 2.5.3.0 x86 virtualenv 1.8.2在Windows7上(32位)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13836249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档