作者tcmbug (bug)
看板Python
标题[问题] ipython notebook import module?
时间Sat Jan 3 13:44:24 2015
我用cloud 9 当作vm (install miniconda),
python的版本是3.4 (原生的cloud 9 是2.7)
cloud 9 的terminal上可以使用ipython (import matplotlib 没问题)
在尝试 ipython notebook 时发现 import 会error,
show的message 是 No module name "matplotlib"
後来发现ipython 在terminal上的system path大都是原先python 2.7的路径
但是在ipython notebook的web介面 system path都是 python 3.4
也试过 sys.path.append('/usr/lib/python2.7/dist-packages')
将ipython看到的path加到ipython notebook, 但还是出现一样的error
请问要如何才能让ipython notebook上可以正确的import modules?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.8.73.47
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1420263867.A.672.html
1F:→ ccwang002: 要把 2.7 与 3.4 看成是两个独立的 Python 环境 01/03 14:53
2F:→ ccwang002: Cloud9 不熟,如果是用 conda 来管理各个 Python 的话 01/03 14:54
3F:→ ccwang002: 要 conda create -n py34 python=3.4 ipython-notebook 01/03 14:55
4F:→ ccwang002: (呈上) matplotlib; activate py34 後才有你要的套件 01/03 14:56
5F:→ ccwang002: conda create 就是建立一个独立的(虚拟)环境 01/03 14:59
6F:→ ccwang002: 冏 Linux 上应该是 source activate py34 01/03 15:00