【问题标题】:How to install and use python to work with python 2.7 in virtualenv?如何在 virtualenv 中安装和使用 python 与 python 2.7 一起工作?
【发布时间】:2017-11-03 08:07:38
【问题描述】:

我似乎在尝试在虚拟环境中安装 ipython 并在 ipython 中使用 python 2.7 时遇到多个问题。

首先,我创建了一个 virtualenv 并 pip 安装了ipython

pip install ipython==1.2.1

到目前为止,一切看起来都不错:

$ which python
~/Projects/BGLibPy/venv/bin/python
$ which ipython
~/Projects/BGLibPy/venv/bin/ipython
$ which pip
~/Projects/BGLibPy/venv/bin/pip

但是ipython的版本不匹配

$ ipython -V
0.13.2

当我开始 ipython 时,我看到了:

$ ipython
WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
Python 2.6.6 (r266:84292, Aug  9 2016, 06:11:56)

是的,我确实在 virtualenv 中安装了 ipython。为什么python的版本是2.6(在ipython里面)但是在2.7之外呢?

$ python -V
Python 2.7.13

我很困惑。发生了什么,如何解决?

【问题讨论】:

  • 您的最后一个输出显示“Python 2.7.13”,但您的评论似乎暗示它将是“2.6”。在 jupyter 上使用 ipython 的任何理由?更新:好的,就是外面的版本
  • 是的,我远程登录到一个 compte(通过另一台计算机)。设置会很困难,我不需要任何 GUI
  • 你的 /usr/bin/python 版本是多少?也许 ipython 会明确地调用它。在这种情况下,如果不能很快找到解决方案,最好从头开始。
  • 是的,这是 2.6.6 版本。但是从头开始会非常耗时,因为我已经在那个 virtualenv 中安装了一些完全不同的东西......
  • 我刚查过; IPython 也应该从 venv 内部正确加载

标签: python python-2.7 pip virtualenv


【解决方案1】:

解决方法:使用

python -m IPython

【讨论】:

    猜你喜欢
    • 2016-05-22
    • 1970-01-01
    • 2020-02-03
    • 2015-04-01
    • 2018-06-09
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 2013-12-25
    相关资源
    最近更新 更多