[問題] python -m pip 問題

看板Python作者 (0.0)時間2年前 (2021/04/27 12:16), 編輯推噓1(109)
留言10則, 3人參與, 2年前最新討論串1/1
https://snarky.ca/why-you-should-use-python-m-pip/ 看到網路文章說用python -m pip取代pip 可是我發現在虛擬環境中這樣做的話她動作會做在global環境裡 舉例 source /pathtoenv/activate 用which python, which pip看都是指向虛擬環境中 pip list顯示pip版本18.1 python -m pip list 會列出global全部的package, pip版本20.1 虛擬環境內使用python -m pip install -U pip 訊息顯示pip更新到21.1 但是在虛擬環境內用pip list看還是18.1 還是說我在虛擬環境內就快樂pip install就好了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.150 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1619496978.A.0B9.html

04/27 13:04, 2年前 , 1F
指令是正確路徑的話應該直接下pip就好
04/27 13:04, 1F

04/27 13:05, 2年前 , 2F
只是你虛擬環境中的python -m pip為什麼是global就有
04/27 13:05, 2F

04/27 13:05, 2年前 , 3F
點神奇
04/27 13:05, 3F

04/27 15:41, 2年前 , 4F
這情況真的很詭異,會不會是 activate 檔壞了?
04/27 15:41, 4F

04/27 15:41, 2年前 , 5F

04/27 16:09, 2年前 , 6F
04/27 16:09, 6F

04/27 16:24, 2年前 , 7F
我知道了 因為我在.bashrc加了alias指向python3
04/27 16:24, 7F

04/27 19:01, 2年前 , 8F
原來是被alias搞了XD
04/27 19:01, 8F

04/27 19:02, 2年前 , 9F
下次要用 type 先確認一下是不是 alias
04/27 19:02, 9F

04/27 20:06, 2年前 , 10F
alias好可怕
04/27 20:06, 10F
文章代碼(AID): #1WXv0I2v (Python)
文章代碼(AID): #1WXv0I2v (Python)