[英]pip command not found in virtual env even if file is there
這些是我執行的步驟:
python3 -m venv myvenv
創建了一個虛擬python3 -m venv myvenv
myvenv/bin/activate
虛擬環境 python -m pip install --upgrade pip
來升級pip。 pip install -r requirements.txt
bash: /Users/vince/Django Projects/test/myvenv/bin/pip: "/Users/vince/Django: bad interpreter: No such file or directory
當我嘗試使用pip2 install時,它可以工作,為什么會這樣呢?
有什么我想念的嗎?
文件/Users/vince/Django Projects/test/myvenv/bin/pip
以shebang /Users/vince/Django Projects/test/myvenv/bin/python
(查找)。 問題是路徑名稱中包含空格,並且shebang不允許包含空格。
刪除virtualenv,它不可用。 在沒有空格和其他花哨字符的路徑下重新創建它。
更新 。 您可以手動運行腳本:
"/Users/vince/Django Projects/test/myvenv/bin/python" "/Users/vince/Django Projects/test/myvenv/bin/pip"
但這很痛苦。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.