【发布时间】:2015-02-16 04:25:15
【问题描述】:
尝试像this post那样升级matplotlib,我跑了
export PYTHONHOME=/usr/lib/python2.7/
sudo easy_install -U distribute
sudo pip install --upgrade matplotlib
现在每当我尝试运行python 时,我都会得到ImportError: no module named os。发生了什么?请帮我。我在 OS X 10.9.5 上。
【问题讨论】:
-
这里有几件事需要注意:a)
distribute已停止使用setuptoolsb)getpip.py是引导setuptools和pip的首选方式。 c) 我不建议设置PYTHONHOME,但使用</full/path/to/python/interpreter> -m pip install --upgrade matplotlibd) 通常避免使用virtualenv直接安装到系统的站点包目录中。也就是说:您能否给我们一些提示,您目前正在开发哪种操作系统? -
你想在这里做什么?如果要升级 2.7 版本的库,只需输入
sudo pip2 install --upgrade matplotlib- 不要乱用环境变量。 -
@cel 感谢您提供信息丰富的解释。我在 OS X 10.9.5 上。
-
@BurhanKhalid 谢谢你,但我怎么知道解决这个烂摊子?
标签: python pip sudo importerror easy-install