[英]Problem with installing pip in virtual enviroment
我試圖在 powershell 中使用此命令在 vs 代碼中創建虛擬環境:
py -3 -m venv venv
但我收到此錯誤消息:
Error: Command '['C:\\Users\\Oscar GP\\lololol\\venv\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.
這創建了環境,但在 Scripts 文件夾中它沒有創建激活文件。 但是使用這個命令它會生成所有正確的文件:
virtualenv venv
但是使用該命令,它不會正確激活 venv,我不能使用:
pip install flask
如果我嘗試安裝 flask,則會收到此錯誤消息:
Unable to create process using 'C:\Users\Oscar GP\AppData\Local\Programs\Python\Python310\python.exe "C:\Users\Oscar GP\lololol\venv\Scripts\pip.exe" install flask'
我有最新版本的 python 和 pip。我嘗試卸載並重新安裝 python,我在 cmd 和 powershell 中嘗試了相同的命令。
如果重要的話,執行政策也是不受限制的。
任何人都知道如何解決這個問題?
在做了一些研究之后,似乎有幾個原因可能會發生這種情況。 但是,其他人似乎以前在這里遇到過最相似的問題。 這可能發生在升級 python 版本后,在這種情況下運行sudo apt install python3.{new_version}-venv
其中new_version
是您系統上 python 的最新版本(或您用於開發的任何版本)。 另一個可能列出的解決方案是卸載 python,然后重新安裝,並確保單擊為所有用戶安裝選項。 最后一個可能的解決方案是運行命令python -m venv --clear --symlinks./venv
來重新創建你的通風口。 希望其中一個可行:)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.