你如何从virtualenv运行PyScripter?
答案 0 :(得分:1)
answer was buried in the FAQ comments;重新发布给其他人:
如果在virtualenv环境中将PyScripter与远程python引擎一起使用,则会出现问题。在Microsoft Windows上,如果ENV是您的虚拟python环境(使用'python virtualenv.py ENV'创建),则切换到此环境后,python.exe可执行文件位于C:\ Python27 \ ENV \ Scripts中。 (或者无论你的Python版本和安装目录是什么)但是,PyScripter希望它在C:\ Python27 \ ENV中。
您可以使用此解决方法:创建从C:\ Python27 \ ENV \ python.exe到C:\ Python27 \ ENV \ Scripts \ python.exe的符号链接。在Windows Vista或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
测试的版本:Windows 2.7(32位)上的Python 2.7.3 PyScripter 2.5.3.0 x86 virtualenv 1.8.2