Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows中调用python脚本时自动使用virtualenv_Python_Python 3.x - Fatal编程技术网

在Windows中调用python脚本时自动使用virtualenv

在Windows中调用python脚本时自动使用virtualenv,python,python-3.x,Python,Python 3.x,我是一名初学者,对于如何完成我的目标,我找不到具体的答案: 基本上,我从Java应用程序中调用我的脚本“traffic.py”,所以我需要我的脚本自动使用我为它创建的virtualenv。我了解到,如果您将脚本放在virtualenv的./bin/文件夹中,它会自动使用其解释器。这在Ubuntu上是有效的,但每当我在Windows上尝试相同的操作时,我都会收到一条错误消息,告诉我“ModuleNotFoundError:没有名为'psutil'的模块”,表明virtualenv尚未激活 我相信答

我是一名初学者,对于如何完成我的目标,我找不到具体的答案:

基本上,我从Java应用程序中调用我的脚本“traffic.py”,所以我需要我的脚本自动使用我为它创建的virtualenv。我了解到,如果您将脚本放在virtualenv的./bin/文件夹中,它会自动使用其解释器。这在Ubuntu上是有效的,但每当我在Windows上尝试相同的操作时,我都会收到一条错误消息,告诉我“ModuleNotFoundError:没有名为'psutil'的模块”,表明virtualenv尚未激活


我相信答案很简单,非常感谢您花时间阅读我的帖子

您可以调用PYTHONHOME设置为virtualenv目录的python脚本


我找不到任何方法直接在我的文件中正确设置它。为我的操作系统设置PYTHONHOME只能暂时解决我的问题。介意告诉我如何设置吗?你到底是如何从Java调用脚本的?