【发布时间】:2012-05-09 17:41:48
【问题描述】:
这是一个初学者python 安装问题。这是我第一次尝试安装和调用包。我已经安装了pip,我尝试安装两个模块-numpy 和pandas。
在终端中,我运行了以下命令:
sudo pip install numpy
sudo pip install pandas
两个命令都返回成功消息。这是pandas 成功消息(这是我安装的第二个软件包,并且仍在我的终端历史记录中):
Successfully installed pandas
Cleaning up...
pip 在安装numpy 后返回了类似的消息。
现在,当我启动 python 并尝试调用它时:
import pandas
我收到此错误消息:
Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named pandas
当我尝试numpy 时也是如此。
谁能告诉我我做错了什么?
【问题讨论】:
-
不,不一定。但是如果你是,你需要确保 virtualenv 在你的导入工作之前被激活。但请忽略我的评论,因为它似乎不相关。
-
请注意,有什么特殊原因不能只使用普通的包管理器来安装这些吗?
-
@Lattyware - 承认自己是初学者 - 我应该使用哪个包管理器?在线阅读,似乎
pip比easy_install更受欢迎。 -
很大程度上取决于您使用的发行版。对我来说,这是
sudo pacman -s python-numpy和抓 AUR 的熊猫。 -
如果您安装了两个版本的 python 并正在安装一个,然后检查另一个(我自己去过那里;)