当前位置: 代码迷 >> python >> Github不好的解释器问题
  详细解决方案

Github不好的解释器问题

热度:55   发布时间:2023-06-13 20:25:42.0

我目前正在一个团队项目中,并在我们的项目中测试Twilio的API。 我在终端输入“ python3 run.py”,我得到了

“没有烧瓶模块”。

所以我在虚拟环境中输入“ pip3 install flask”,我得到了

-bash:/ Users /(名称)/ Github Repos /(repo名称)/ development / bin / pip:“ / Users /(名称)/ Github:错误的解释器:无此类文件或目录

我不知道为什么这会引发此错误。 有什么建议么?

从错误消息来看,这显然是由于您的解释器路径中的空间( Github Repos的空间)造成的。 如果查看pip可执行文件的内容,则会看到shabang行包含python可执行文件的完整路径,如果路径中有空格,则用引号引起来,如下所示:

#!"/Users/zmwang/.pyenv/virtualenvs/two words/bin/python3.5"

这种形式的shebang在Linux上已被识别(在Ubuntu上进行了测试),但在OS X上却是非法的(在bash和zsh中进行了测试-都因解释器错误而引起了我的注意)。 我不知道是否有解决方案,但是无论如何,在路径中使用空格始终是个坏主意。

推荐的Pip调用方法是

python -m pip

这确保了预期的Python解释器被调用。 将命令更改为以下命令,您应该会做得很好。

python3 -m pip install flask
  相关解决方案