Venv不在虚拟环境中运行可执行文件

时间:2020-03-25 01:02:49

标签: python python-venv

我想在我的虚拟环境中执行一个名为mod_wsgi-express的可执行文件。

当我运行which mod_wsgi-express时,它会向我显示我想使用的正确位置,即/home/robin/.virtualenvs/jspvenv/bin/mod_wsgi-express

但是当我尝试执行mod_wsgi-express时,它显示以下错误:

-bash: /usr/local/bin/mod_wsgi-express: /usr/bin/python: bad interpreter: No such file or directory

我只在我的虚拟环境中安装了python,因此出现错误,但是为什么它是从/usr/local/bin/mod_wsgi-express而不是从venv位置执行的呢?

暂时我可以使用整个路径/home/robin/.virtualenvs/jspvenv/bin/mod_wsgi-express来运行它,但是有什么办法可以改变它?

0 个答案:

没有答案