[英]Using pip or pip3 to install packages in Anaconda, Python, Jupyter
我一直相信pip
管理pip3
包, pip3
管理 Python 3 的包。在我運行的 JupyterHub 服務器上,我有安裝我們團隊作為 root 使用的包的習慣。 做sudo -i
然后pip3 install <package-name>
。 有時,這會使import <package-name>
從 Jupyter 中的 python3 筆記本工作。 但往往不是。 然后,如果我改為pip
install ,則可以從服務器上的筆記本(python3,所有筆記本)訪問該包。 為什么是這樣?
這就是我所擁有的:
~# which python
/anaconda3/bin/python
~# which python3
/anaconda3/bin/python3
~# which pip
/anaconda3/bin/pip
~# which pip3
/anaconda3/bin/pip3
~# which jupyter
/anaconda3/bin/jupyter
我在 這里找到了我的問題的答案:
pip3 始終僅在 Python3 環境中運行,就像 pip2 對 Python2 所做的那樣。 pip 在適合上下文的任何環境上運行。 例如,如果您在 Python3 venv 中,pip 將在 Python3 環境中運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.