ipython 和 virtualenv 集合

2018-03-02  本文已影响19人  jiaxiaolei

ipython 是一个优雅的交互式环境

virtualenv 是一个python 隔离环境。

如何在不同的python 运行环境中使用 ipython 交互命令行?

这就涉及到 ipython 和 virtualenv 集合。

其实具体实现很简单。在不同的virtualenv 环境安装 ipython 就可以了。

一个完整的举例如下:

[root@cmdb2 ~]# workon py2.7.14cmdb2.0


(py2.7.14cmdb2.0) [root@cmdb2 ~]# pip install ipython
Collecting ipython
  Downloading ipython-5.5.0-py2-none-any.whl (758kB)
    100% |████████████████████████████████| 768kB 292kB/s

...
`
# 进入 ipython 的环境,发现 virtualenv 中的 python module 在 ipython 中也可以正常使用. 


(py2.7.14cmdb2.0) [root@cmdb2 ~]# ipython
Python 2.7.14 (default, Feb  6 2018, 06:15:47)
Type "copyright", "credits" or "license" for more information.

IPython 5.5.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: import tornado

上一篇下一篇

猜你喜欢

热点阅读