簡體   English   中英

pip和python位於相同路徑但版本不同

[英]pip and python in same path but different version

更新:

我找到了一個臨時解決方案。

/ home / ubuntu / miniconda3 / bin / pip安裝包

但是,這對我來說仍然毫無意義。
“哪個點”和“點-V”不應該顯示相同的點嗎?

-

背景:我使用python 3.6隨附的CS50 IDE(Cloud 9 SDK)
安裝miniconda之后,現在我有了python 3.7
但是,我的python正確地轉到了3.7,但pip仍然保持在3.6

我嘗試使用pyenv,但是miniconda不存在。

我的目標是將具有相同python版本的jupyter筆記本與pip一起使用。
(現在是python 3.7,而不是pip正在安裝軟件包)

~/workspace/ (master) $ which pip
/home/ubuntu/miniconda3/bin/pip
~/workspace/ (master) $ which python
/home/ubuntu/miniconda3/bin/python
~/workspace/ (master) $ pip -V
pip 18.1 from /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages/pip (python 3.6)
~/workspace/ (master) $ /home/ubuntu/miniconda3/bin/pip -V
pip 10.0.1 from /home/ubuntu/miniconda3/lib/python3.7/site-packages/pip (python 3.7)
~/workspace/ (master) $ python -V
Python 3.7.0

謝謝你達斯比。

我用ls -la ~/ | more ls -la ~/ | more找到.bashrc然后將其刪除。

現在的輸出是。

ubuntu@ikea-tys-ide50-6506503:~/workspace$ which pip
/opt/pyenv/shims/pip
ubuntu@ikea-tys-ide50-6506503:~/workspace$ which python
/opt/pyenv/shims/python
ubuntu@ikea-tys-ide50-6506503:~/workspace$ pip -V
pip 18.1 from /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages/pip (python 3.6)
ubuntu@ikea-tys-ide50-6506503:~/workspace$ /opt/pyenv/shims/python -V
Python 3.6.0

看起來有點難看,但確實有效!

我認為可能會有更好的解決方案來保持漂亮的顯示效果,並修復路徑。

但我會說這已經解決了核心問題。

暫無
暫無

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

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