如何从虚拟环境中运行PyScripter?
发布于 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命令执行以下操作:
mklink C:\Python27\ENV\python.exe C:\Python27\ENV\Scripts\python.exe (您需要管理员特权才能这样做)。使用以下命令通过批处理文件启动PyScripter:
CALL C:\Python27\ENV\Scripts\activate.bat
SET PYTHONHOME=%VIRTUAL_ENV%
START project.psproj测试版本:Python2.7.3 PyScripter 2.5.3.0 x86 virtualenv 1.8.2在Windows7上(32位)
https://stackoverflow.com/questions/13836249
复制相似问题