我通過pip安裝了jinja2,但在自己編譯的python 2.7.8中,模塊無法導入。 (Ubuntu 14.04發佈的默認版本是2.7.6,並且可以導入jinja2)不能導入jinja2
[[email protected] ~]
$ ls /usr/local/lib/python2.7/dist-packages/
easy-install.pth markupsafe/ netaddr-0.7.12.egg-info/
jinja2/ MarkupSafe-0.23.egg-info/
Jinja2-2.7.3.egg-info/ netaddr/
[[email protected] ~]
$ ls -l `which python`
lrwxrwxrwx 1 root root 22 Nov 3 20:13 /usr/local/bin/python -> /usr/local/bin/python2
[[email protected] ~]
$ python
Python 2.7.8 (default, Nov 2 2014, 01:04:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import jinja2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named jinja2
>>>
請給我一些幫助。
Pip會將jinja2安裝到/usr/local/lib/python2.7/dist-packages,但我現在默認的python是2.7.8。 – 2014-11-03 13:25:13
您需要爲新版本的Python安裝pip。 (雖然每個點版本沒有單獨的包目錄,但你的包將被安裝在python2.7/site-packages中)。 – 2014-11-03 13:29:30
我想我會刪除python 2.7.8並使用virtualenv這次。 – 2014-11-03 13:39:40