Python再入手-02

有了anaconda并新建环境,安装jupyter后,就可以安装各种包了。

conda install numpy 然后输入 y
conda install -c conda-forge scipy 然后输入 y
conda install -c conda-forge matplotlib 然后输入 y
conda install -c conda-forge simpeg 然后输入 y

numpy其实也是有很多依赖包的,比如blas之类的,安装numpy时,就会将这些一并都安装。目前numpy版本是1.23.1

conda list一下,安装的东西真是越来越多了。以后可以慢慢都了解一下。

scipy也是一个非常基础的科学计算库,依赖于numpy,因此可以先装numpy

之后尝试安装simpeg,发现提示说numpy版本太高了,又换成重装1.22.3.

感觉还是得用spyder来运行程序,那么安装一下

conda install spyder

注意,不能用windows目录下那个,那个只能在base环境下用。

安装完运行simpeg的示例,结果报错:

OSError: [WinError 127] 找不到指定的程序。

上网查一查,可能是scipy版本太高了,换个低版本的

conda install scipy==1.4.1

发现还是fail,干脆再改成1.3

结果numpy也更换成1.11.3 scipy换成了1.3.2

安装完之后,运行plot_1a_gravity_anomaly.py,之前的报错就没有了,但还会提示有几个包没有安装,补充安装一下。

这里先列一下setup.py里列的一些版本信息要求

        "numpy>=1.7",
        "scipy>=1.0.0",
        "scikit-learn>=0.22",
        "pymatsolver>=0.1.1",
        "matplotlib",
        "properties>=0.5.2",
        "vectormath>=0.2.0",
        "discretize>=0.7.1",
        "geoana>=0.0.4",
        "empymod",
        "pandas",

目前还是满足的

conda install matplotlib
pip install discretize==0.8

这里discretize在conda里可能没有,报错了。

安装后,检查conda list , discretize确实是在虚拟环境下。

之后运行plot_1a_gravity_anomaly.py,结果又说numpy必须在1.13.3以上才行,只好接着改:

conda install numpy=1.13.3

各种出错啊,看来不懂还是不行的,还得慢慢来。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Intimes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值