python3.8安装pysal库

python3.8 安装 pysal 库

我最后是在虚拟环境中测试成功的,在原来的环境中测试还是有问题,但是装这个库只是为了一个assignment,踩完坑来总结一下,先用上再说。

python3.8安装pysal库_第1张图片

1. 创建虚拟环境

正常环境无论是conda install 还是 conda-forge 还是 pip install装完都报错:“ImportError: DLL load failed while importing lib: 找不到指定的模块。”
总之需要在虚拟环境下使用conda-forge安装,如果没有虚拟环境需要创建一个。
conda中python环境管理常用指令:

conda info -e # 查看所有的虚拟环境
conda create --name env_name(虚拟环境名称) python=3.8 # 创建新环境并指定python版本
conda remove -n env_name --all #删除虚拟环境
conda remove --name $env_name  $package_name #删除虚拟环境中的包
activate env_name #激活虚拟环境名称
deactivate env_name #退出虚拟环境名称

anaconda cmd中使用以下指令进入创建好的虚拟环境(我创建的环境名是env1),然后在虚拟环境中进行接下来的所有操作。
python3.8安装pysal库_第2张图片

2. 安装 geopandas

geopandas 依赖于gdal、Shapely、Fiona、pyproj 4个包,所以在安装geopandas 之前需要将这4个安装好。

2.1. 安装Shapely、Fiona、pyproj

其中Shapely、Fiona、pyproj这3个包可以直接用conda install 或者 pip install 安装,不会出错。
可以使用“pip list”指令查看所有已经安装的包,已有的包不必重复安装。

2.2 安装gdal

gdal包需要在 whl网站 下载,注意选择python版本与操作系统一致的whl文件。
同时,建议下载较低版本,避免因为版本过高出现的一些错误,后续有需求可以再进行更新。
我是python3.8、windows64位操作系统,在以下3个可选的版本中选择了最后一个gdal-2.4.1。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# whl文件安装指令, 参数“root/xxx.whl”是whl存放位置
pip install “root/xxx.whl”

2.3 安装geopandas

使用pip 或者 conda 指令都可以。

3. 安装 pysal

conda install -c conda-forge rvlib
conda install -c conda-forge pysal

4. 测试

4.1 在虚拟环境中打开jupyter notebook

不能直接使用原环境的 jupyter notebook,需要为虚拟环境安装一个新的。

conda install nb_conda

安装完成后在cmd中使用指令“jupyter notebook”打开

4.2 import 测试

import geopandas
import pysal
import libpysal

python3.8安装pysal库_第3张图片

import不报错就可以正常使用了。

你可能感兴趣的:(python,python,conda,深度学习)