python - pip: "/Volumes/HD: 错误的解释器: 没有这样的文件或目录

标签 python pip python-3.5

激活 Virtualenv 后,我收到此消息:

Francos-MBP:BV francoe$source bin/activate

(BV) Francos-MBP:BV francoe$ pip freeze

-bash: /Volumes/HD 2/Projects/PythonProjects/BV/bin/pip: "/Volumes/HD: bad interpreter: No such file or directory

(BV) Francos-MBP:BV francoe$ pip install --upgrade pip -bash: /Volumes/HD 2/Projects/PythonProjects/BV/bin/pip: "/Volumes/HD: bad interpreter: No such file or directory

目前我无法设置任何 virtualenv ..

[附注我有多个版本的 python(3.5 和系统版本 2.7)]

有人可以帮助我吗?

谢谢

最佳答案

磁盘名称中的空格(“HD 2”)导致问题出现。 Python 解释器的路径(将是 /Volumes/HD 2/Projects/PythonProjects/BV/bin/python)在空间上被分割,并且系统正在尝试执行 /Volumes/HD

您可能认为 2016 年您的操作系统应该能够处理这个问题。但它不能,所以你需要解决它:

  1. 将“HD 2”重命名为不包含空格的名称。
  2. 重新创建 virtualenv。

关于python - pip: "/Volumes/HD: 错误的解释器: 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37533613/

相关文章:

python - 无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7

sqlite - 类型错误 : __init__() takes 1 positional argument but 5 were given

Python:为什么我不能将 map 对象转换为列表

python - 如何在特定条件下从 Pandas 数据框中选择行

python - 如何在不先转换为 numpy 的情况下将一个数据帧除以另一个数据帧?

python - 如何安装带有 .whl 文件的 Python 包?

python - Conda:目标环境中缺少以下包

python - 文本挖掘: Query search

python - 在 Ubuntu 中安装 lxml 时出现问题

python - 奇怪的异常行为