簡體   English   中英

虛擬環境升級pip

[英]Upgrade pip in virtual environment

我嘗試在虛擬環境中升級 pip。 我有如下錯誤。

Exception:
Traceback (most recent call last):
  File "/home/itc/intel/training_extensions/venv/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/home/itc/intel/training_extensions/venv/lib/python3.6/site-packages/pip/commands/install.py", line 290, in run
    with self._build_session(options) as session:
  File "/home/itc/intel/training_extensions/venv/lib/python3.6/site-packages/pip/basecommand.py", line 69, in _build_session
    if options.cache_dir else None
  File "/usr/lib/python3.6/posixpath.py", line 80, in join
    a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not int

有什么問題?

有時python無法識別您的語句,因此會出現這些錯誤。

試試這個:- Python -m pip install --upgrade pip

問題在於options.cache_dir 這只是一個速度優化,所以不是必需的。

升級 pip 與python -m pip install --upgrade --no-cache-dir pip繞過損壞的代碼。

我有同樣的問題並用這個命令修復它:

pip 安裝 --no-cache -U pip

首先,嘗試使用以下命令升級 pip。

Linux 或 macOS

$ python -m pip install --upgrade pip

對於 Windows:

py -m pip install --upgrade pip

或嘗試一下:

pip 提供默認緩存,旨在減少重復下載和構建所花費的時間。

pip install --no-cache -U pip

如果仍然顯示任何錯誤,請刪除虛擬環境並重新安裝。 很多時候,由於系統復雜性而出現此類問題。

暫無
暫無

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

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