虚拟环境python3.8安装GDAL包(用同样方法安个pillow、shapely、pyproj、cartopy)

网上的方法直接是:

pip install GDAL‑3.4.1‑cp38‑cp38‑win_amd64.whl

但是这个方法不适用于我,因为我的pycharm上面的anaconda是python3.7,但是我创建了一个python3.8的虚拟环境

所以需要:

1. 切换虚拟环境
2. 导入离线包

python3.8对应着的GDAL为:GDAL-3.4.3-cp38-cp38-win_amd64.whl

cmd进入命令界面:

第一步切换虚拟环境:

conda activate py38

 第二步导入离线包:先进入离线包所在的文件夹目录

 再安装离线包

pip install GDAL-3.4.3-cp38-cp38-win_amd64.whl --user

 pycharm看看是否安装成功:

from osgeo import gdal
a = gdal.__version__
print(a)

 

安pillow:

我这个电脑有个虚拟环境py38,还有个python38,这个python38不知道怎么的,卸载也卸载不干净,所以安包的时候,有时候就安不到虚拟环境py38,直接安到了python38

第一次报错:

本来应该path里找到这个。删除掉
同时python38不用的话可以卸载掉,同时这个c盘这个位置的python也都可以删掉的。

但是我path里找不到这个python38

 那我只能去c盘删路径了。

 删了之后,我再尝试虚拟环境安pillow

 忽略warn,看一下是否成功安装

 成功!

安装shapely、pyproj、pyshp

 安装cartopy

 

posted @ 2024-01-29 11:15  秋刀鱼CCC  Views(890)  Comments(0Edit  收藏  举报