使用ipython中未出现的python脚本时发生导入错误

使用ipython中未出现的python脚本时发生导入错误,ipython,Ipython,很快,我所有的python安装都运行得很好。现在,我遇到了一个奇怪的问题,它为我的一些Python脚本生成了导入错误,当使用Ipython时,这些导入会按预期执行 此问题不取决于工作目录。使用相同的结果对此进行了多次测试。我在我的.bashrc中没有改变任何关于蟒蛇的内容。 所以这可能是一个noob问题,但是在Ipython中是否有一个选项来显示我运行命令时Ipython正在执行的所有操作,以便我可以跟踪哪个是成功导入的Ipython包 我遇到问题的软件包实际上是yaml、matplotlib

很快,我所有的python安装都运行得很好。现在,我遇到了一个奇怪的问题,它为我的一些Python脚本生成了导入错误,当使用Ipython时,这些导入会按预期执行

此问题不取决于工作目录。使用相同的结果对此进行了多次测试。我在我的.bashrc中没有改变任何关于蟒蛇的内容。 所以这可能是一个noob问题,但是在Ipython中是否有一个选项来显示我运行命令时Ipython正在执行的所有操作,以便我可以跟踪哪个是成功导入的Ipython包

我遇到问题的软件包实际上是yaml、matplotlib cloud Image。从2.6到2.7的更新是否可能对此负责?我在OSX Lion上工作,大多数软件包都是通过macports安装的,并使用升级命令进行更新


我想我可以用我要求的命令自己解决这个问题,如果您得到了可能适合我的Ipython命令,请不要再费心寻找包兼容性或其他任何东西。

python和Ipython之间的导入差异是由于在安装带有macports的大多数python库时使用了交叉定义的python参考库,而在其他包中安装了一些没有任何已知端口的python库经理。 使用中描述的过程重新安装整个python库
更正了该问题,最好手动安装没有任何已知端口的库,例如,通过安装构建/安装过程

您好,按照这里描述的整个过程,通过macports重新安装py-27软件包,解决了这个问题。当然,对于云包,由于不存在端口,因此仍然需要在PYTHONPATH中查找包目录的定义。