[英]Permission denied creating virtualenv
我嘗試了所有方法來使用舊版本的 Python 創建一個 virtualenv,但我無法擺脫這個 Permission Denied 錯誤。
看看我在嘗試什么:
MacBook-Air-de-Titouan:~ titouan$ virtualenv -p /Applications/Python3.7 venv
我收到此錯誤:
RuntimeError: failed to query /Applications/Python3.7 with code 13 err: 'Permission denied'
編輯:正如建議的那樣,我嘗試從幾個目錄使用 virtualenv 命令,直接從我的用戶目錄或從我的項目目錄:
MacBook-Air-de-Titouan:Projet1 titouan$
因為看起來顯然我無權從隨機位置使用虛擬命令? 然后我使用了上面指定的命令行,這對我來說似乎是正確的:
virtualenv -p /Applications/Python3.7 venv
但它沒有改變任何東西,錯誤是一樣的..
我對virtualenvs了解不多......此外,我嘗試將Python3.7文件夾移動到其他幾個文件夾,但沒有奏效。 請問您有什么解決辦法嗎?
如果您沒有 root 權限,則無法在應用程序文件夾中創建 venv,無論您從哪個位置調用命令。 感覺就像你在混淆路徑。
你應該在家里做一個目錄
$ mkdir ~/myenv
然后更改到這個新目錄
$ cd ~/myenv
然后創建你的venv:
$ virtualenv -p . venv
或者更現代的pythonic標准:
$ python -m venv ./venv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.