我有一臺安裝有Centos 7的機器。默認情況下,Centos 7 安裝了 python 2.7。我已經添加了 python 3,但我沒有改變 PATH,因為我不想弄亂作業系統使用的默認 python 版本。
現在我想用python 3和最新版本的django創建一個專案,所以我用命令創建了一個虛擬環境:
python3 -m venv python3-RIGS-venv
如果我嘗試用:
來激活它source python3-RIGS-venv/bin/activate
我得到了以下錯誤:
Badly placed ()'s.
我認為是因為默認的python是2.7,而不是我用來創建venv的3。我還試過:
python3 python3-RIGS-venv/bin/activate
結果如下:
檔案"python3-RIGS-venv/bin/activate",行4。
deactivate () {
^
SyntaxError: 無效的語法
最后:
cd python3-RIGS-venv/bin/.
.激活
這就出現了以下錯誤:
這就出現了以下錯誤。
./activate。權限被拒絕。
那么問題來了,我如何激活一個用python3創建的,但默認運行python2的機器上的venv呢?
uj5u.com熱心網友回復:
在venv/bin/目錄中,有用于激活不同shells的虛擬環境的腳本。對于csh,使用activate.csh。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/309324.html
標籤:
上一篇:在Powershell中查找所有具有確切擴展名的檔案
下一篇:串列中的數值在列中的計數
