python包管理工具 ports_Python无法识别MacPorts安装的包

提前感谢您的建议!在

背景:

相对于这个网站上的人,我对编程还是个新手,尽管做了一些研究,但我不熟悉使用Unix类型的shell,不熟悉管理包真正涉及的内容,或者不熟悉在“Dr.Java”IDE或defaultr GUI之外执行的任何操作。我有一个2008年末的macbook和OSX 10.5.8

我的目标:

我尝试在Python中安装以下包:scipy、numpy、matplotlib、networkX

我的故事:

我安装了Python.5.5.5.5.5,你不应该明白我的系统需要什么。我安装的软件包需要Python2.7,因此在重新格式化我的机器之后,我使用Python网站上的.dmg安装了Python2.7.2 for OSX 10.3(最新的Python/OSX是2.7.X版提供的)。然后,我用苹果网站上的.dmg(适用于我的操作系统的版本)安装XCode,并在他们的站点外使用.dmg安装MacPorts(适用于我的操作系统的适当版本)。然后,我相信我用MacPorts安装了这些软件包:sudo port install py27.numpy

但是,当我试图导入显然已经安装的包时,Python告诉我它们不存在。我很确定我的机器上只有2个Python版本,2.5版本的OSX版本和2.7.2版本的Python版本(如何检查这个版本?),如果我检查哪个版本的Python正在运行,无论是通过Shell还是通过IDLE,我得到:

^{pr2}$

如果我运行“which python”得到:/Library/Frameworks/Python.framework/Versions/2.7/bin/python

当我检查MacPorts使用port contents py27-packagename

我的目录主要在:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

有一些目录在里面/opt/local/share/py27-matplotlib/examples/

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/doc/networkx-1.5/

和一个目录/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/f2py

/opt/local/share/doc/py27-matplotlib/CHANGELOG

/opt/local/share/doc/py27-matplotlib/README.txt

/opt/local/share/doc/py27-matplotlib/TODO

我的问题:

如何让Python识别我的包??理想情况下,我希望设置它,以便可以使用Python空闲,以及从命令行调用它。在

我尝试在以下网站复制一些解决方案:

Locate MacPorts package?

但我真的不明白我在做什么,所以很难适应那里正在做的事情。在

再次感谢大家!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值