簡體   English   中英

如何擺脫在 pip 中使用 --user

[英]How to get rid of using --user in pip

我曾經擁有一台裝有 Ubuntu 18.04 的筆記本電腦,通過 pycharm 終端使用 pip 安裝軟件包是一個簡單的pip install foobar_package 最近我用台式機替換了我的筆記本電腦,並在上面安裝了 Ubuntu 18.04。 我面臨的問題是,當我運行默認的pip install命令時,它會嘗試在根 python 目錄中安裝包。

互聯網給出了一個解決方案,我應該在pip命令中添加--user 例如: pip install --user foobar_package 盡管這有效,但遵循需要安裝 5 個 pip 包的教程令人沮喪,我必須手動插入 --user 命令,而以前它是簡單的復制和粘貼。

我可以將 pycharm 終端設置為始終使用家庭用戶在 venv 中安裝軟件包嗎?

我相信它已經在本周早些時候(巧合)發布的pip版本20.0 (2020-01-21) 中解決了(但是這個版本有一個問題,所以一定要安裝20.0.1 )。

請參閱pip 20.0發行說明

當主站點包目錄不可寫且用戶站點包已啟用時,默認執行用戶安裝(就像傳遞了 --user 一樣)。 第1668章

暫無
暫無

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

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