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