gpt4 book ai didi

python - 如何从 virtualenv 运行 PyScripter?

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:44 25 4
gpt4 key购买 nike

如何从 virtualenv 运行 PyScripter?

最佳答案

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 的符号链接(symbolic link)。在 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
  • 第一行激活虚拟环境ENV。
  • 第二行将 PYTHONHOME 环境变量设置为 virtualenv 定义的变量,即“C:\Python27\ENV”。这是 Python 找到特定于该环境的所有库。
  • 最后一行通过项目文件启动 PyScripter。您也可以直接调用 PyScripter.exe。

测试的版本:Windows 7(32 位)上的 Python 2.7.3 PyScripter 2.5.3.0 x86 virtualenv 1.8.2

关于python - 如何从 virtualenv 运行 PyScripter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13836249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com