我在python 3.6中设置了一个python虚拟环境。 venv工作,但点没有。当运行一个点命令我得到这个错误:bash命令的python文件路径中的空白
-bash: /Users/username/Library/Application Support/McNeel/Rhinoceros/Scripts/craftr_rhino/venv/bin/pip: "/Users/username/Library/Application\: bad interpreter: No such file or directory
有似乎是在(所产生的virtualenv)PIP文件中的bash命令空白问题:
#!"/Users/username/Library/Application Support/McNeel/Rhinoceros/Scripts/craftr_rhino/venv/bin/python3"
# -*- coding: utf-8 -*-
import re
import sys
from pip import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
路径已经在引号之间了,我怎样才能让pip理解bash命令?
编辑:
已经尝试过:
".../Application\ Support/..."
".../Application\\ Support/..."
'.../Application Support/...'
你尝试过当:'#/用户/用户名/ Library/Application \ Support/McNeel/Rhinoceros/Scripts/craftr_rhino/venv/bin/python3'? –
注意:这是一个非常糟糕的想法硬编码蟒蛇,并添加在一个血腥空间的路径。这是在寻找麻烦。 –
您是否尝试过没有引号? –