如何让 Py4Delphi 使用 Python 虚拟环境
我正在使用 Delphi 10.4 使用 Py4Delphi 库调用 python 脚本。
如何针对特定的 python 虚拟环境目录执行脚本?
I am using Delphi 10.4 to invoke a python script using the Py4Delphi library.
How can I execute the script with respect to a particular python virtual environment directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用虚拟环境基本上就是在运行python之前设置一些环境变量。您可以查看scripts\activate.bat 是哪些变量。
您不需要在运行后恢复这些更改,因为在进程中您正在使用系统环境的副本运行。
Using the virtual environment is basically setting a few environment variables before running python. You can look into scripts\activate.bat which variables that are.
You don't need to recover those changes after running it, because within a process you're running with a copy of the system environment.