我想在我的虚拟环境中执行一个名为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
来运行它,但是有什么办法可以改变它?