【问题标题】:pip and python in same path but different versionpip 和 python 在同一路径但版本不同
【发布时间】:2019-04-03 22:57:41
【问题描述】:

更新:

我找到了一个临时解决方案。

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

但是,这对我来说仍然没有意义。
“which pip”和“pip -V”不应该显示相同的pip吗?

--

背景: 我使用的是 Python 3.6 自带的 CS50 IDE(Cloud 9 SDK)
安装 miniconda 后,现在我有了 python 3.7
但是,我的 python 正确转到 3.7,但 pip 停留在 3.6

我尝试使用 pyenv,但没有 miniconda。

我的目标是使用与 pip 相同的 python 版本的 jupyter notebook。
(现在是 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

【问题讨论】:

  • 查看您的 $PATH 环境变量。 pythonpip 路径都应该是最左边的路径。
  • echo $PATH 的输出是什么?
  • @darthbith /home/ubuntu/.nvm/versions/node/v9.8.0/bin:/home/ubuntu/bin:/home/ubuntu/miniconda3/bin:/usr/local/rvm /gems/ruby-2.4.0/bin:/usr/local/rvm/gems/ruby-2.4.0@global/bin:/usr/local/rvm/rubies/ruby-2.4.0/bin:/home/ ubuntu/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/ubuntu/.cs50/bin:/opt/cs50/bin:/mnt/shared/bin:/home/ubuntu/workspace/node_modules /.bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/mnt/shared/sbin:/opt /gitl:/opt/go/bin:/mnt/shared/c9/app.nw/bin:/home/ubuntu/.local/bin:/usr/local/rvm/bin
  • 我记得我看到有人建议在类似的主题上输出这个,但我不知道如何使用它。

标签: python jupyter-notebook cloud9-ide cs50 miniconda


【解决方案1】:

谢谢你,达斯比斯。

我使用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

看起来有点难看,但确实有效!

我认为可能有更好的解决方案来保持漂亮的显示,同时修复路径。

但我会说它解决了核心问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2014-09-05
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    相关资源
    最近更新 更多