簡體   English   中英

權限被拒絕創建 virtualenv

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM