pip 和 python 路径相同但版本不同
pip and python in same path but different version
更新:
我找到了一个临时解决方案。
/home/ubuntu/miniconda3/bin/pip 安装包
然而,这对我来说仍然没有意义。
"which pip" 和 "pip -V" 不应该显示相同的点吗?
--
背景:
我用的是CS50 IDE(Cloud 9 SDK),它自带python 3.6
安装 miniconda 后,现在我有 python 3.7
但是,我的 python 正确转到 3.7,但 pip 停留在 3.6
我尝试过使用 pyenv,但是没有 miniconda。
我的目标是使用具有相同 python 版本的 jupyter notebook 和 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
找到了 .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
看起来有点丑,但确实有效!
我认为可能有更好的解决方案来保持漂亮的显示,同时修复路径。
但我会说它解决了核心问题。
更新:
我找到了一个临时解决方案。
/home/ubuntu/miniconda3/bin/pip 安装包
然而,这对我来说仍然没有意义。
"which pip" 和 "pip -V" 不应该显示相同的点吗?
--
背景:
我用的是CS50 IDE(Cloud 9 SDK),它自带python 3.6
安装 miniconda 后,现在我有 python 3.7
但是,我的 python 正确转到 3.7,但 pip 停留在 3.6
我尝试过使用 pyenv,但是没有 miniconda。
我的目标是使用具有相同 python 版本的 jupyter notebook 和 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
找到了 .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
看起来有点丑,但确实有效!
我认为可能有更好的解决方案来保持漂亮的显示,同时修复路径。
但我会说它解决了核心问题。