Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Python mac osx终端:错误的解释器_Python_Macos_Terminal_Virtualenv - Fatal编程技术网

Python mac osx终端:错误的解释器

Python mac osx终端:错误的解释器,python,macos,terminal,virtualenv,Python,Macos,Terminal,Virtualenv,我有一个类似这样的目录结构: env/ bin/ pip easy_install python include/ ... lib/ ... 当我运行命令时,命令:ls env/bin 终端输出为: 激活简易安装-2.7 python2 激活.csh pip python2.7 启动1.2号鱼尾轮 激活_this.py pip2.7 轻松安装python 当我运行命令时: env/bin/p

我有一个类似这样的目录结构:

env/
    bin/
        pip
        easy_install
        python
    include/
        ...
    lib/
        ...
当我运行命令时,命令:
ls env/bin

终端输出为:
激活简易安装-2.7 python2
激活.csh pip python2.7
启动1.2号鱼尾轮
激活_this.py pip2.7
轻松安装python

当我运行命令时:
env/bin/python
python解释器启动。
但是当我运行命令:
env/bin/pip
时,终端输出是:
-bash:bin/pip:“/Users/ironstein/Documents/projects:bad解释器:没有这样的文件或目录

我不明白这一点。请帮助。

在您的一个父文件夹的名称中,
项目之后可能有一个空格。
env/bin/pip
中的shebang(
#!…
)行可能如下所示:

#!“/Users/ironstein/Documents/projects…”

这是尝试引用路径,但OS X不支持在shebang行中引用空格或任何形式的转义。您需要重命名
projects…
,使其不包含空格,然后重新创建virtualenv