【发布时间】: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环境变量。python和pip路径都应该是最左边的路径。 -
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