簡體   English   中英

Pip不會在virtualenv中安裝軟件包

[英]Pip won't install packages in virtualenv

在今天早上執行系統升級后,我無法在任何舊的或新創建的虛擬環境中安裝或更新軟件包。 我使用virtualenvwrapper創建虛擬環境。

我試圖重新啟動PC,重新創建所有虛擬環境,但是沒有任何效果。 奇怪的是,盡管在站點程序包中找到了pip凍結,但它不會輸出我已安裝的程序包。

我在具有最新內核的manjaro linux上使用python3.7。 在我的環境和系統中,安裝了pip 19.2.3。

我看到的錯誤如下:

pip install <package>
ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.

當嘗試在不使用virtualenv的情況下使用系統pip時,一切正常。

pip install cython
Requirement already satisfied: cython in /home/manuel/.local/lib/python3.7/site-packages (0.29.13

我希望pip可以將所需的軟件包安裝到我的virtualenv的sitepackages文件夾中,而不會告訴我不要使用'--user'安裝,無論如何我並沒有明確地這樣做

我自己能夠解決此問題。 我在這里檢查了所有的pip配置文件https://pip.pypa.io/en/latest/user_guide/#configuration

似乎在pip配置文件/etc/pip.conf中,用戶參數設置為true。 將其更改為false解決了我的問題。

我仍然不知道為什么/如果配置文件改變了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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