簡體   English   中英

在虛擬環境中安裝 pip 的問題

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

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