我在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'? –
注意:這是一個非常糟糕的想法硬編碼蟒蛇,並添加在一個血腥空間的路徑。這是在尋找麻煩。 –
您是否嘗試過沒有引號? –