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

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

 

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...