python 如何在windows 64系统下安装salem 库

简介: 最近,需要用到geopandas + salem裁剪数据,对于salem库的安装,比较麻烦,在我的尝试下,终于算是成功安装了,简单记录一下安装记录,希望可以帮助到有需要的兄弟姐妹们 。

引言



最近,需要用到geopandas + salem裁剪数据,对于salem库的安装,比较麻烦,在我的尝试下,终于算是成功安装了,简单记录一下安装记录,希望可以帮助到有需要的兄弟姐妹们 。


关于geopandas的安装我已经在前面的文章中记录了一下,需求的小伙伴可以取翻看:


geopandas安装


下面是安装教程:

首先,打开anaconda prompt ,这里建议新建一个环境尝试安装,防止安装失败出大问题。

conda create -n pycode python=3.8
conda activate pycode


e11e1e9e55074ccb8cc928815fe1959f.png


上述命令激活之后就在新的环境里面了,然后下面就简单了,使用pip安装命令进行安装,为什么不用conda install salem 或者conda install -c conda-forge salem,别问,问就是不行。。。。(反正我这里不行)


下面直接使用pip安装Salem 0.3.5版本,为什么是salem 0.3.5呢?别问,问就是其他的出问题。。。。


b6a4962eb707407bb723574d255d7a77.png


6d59b62b4ab54956adcd9a9176f162e5.png


安装成功了,恭喜,你完成了最重要的一步。

下面进行测试,能不能运行,打开ipython ,输入import salem


47b9da91877d46aa8a6f203baee04e8e.png

然后,报错了。。。。提示没有模块descartes。。。


c412a56e228e46a6b8697fb8082bc92a.png

没有咱们就安装一个呗:


69b5626decfd4bf1906d9516ad2565b8.png


aa9646bf64f44036b73ed98d71ba0d3b.png


安装好了,再运行一下,import salem,又报错了。。nnd。。


c7a8e13199f84bdcb65f2fb72a907dfe.png


老问题,这回提示缺少joblib包了,我忍,pip install joblib 安装一下:


20f153c800e141409a60730c8da546d8.png


咱也不晓得发生了什么,咱也不敢问,装不上,,,试了几次都不行。。。头秃,还好,我还有办法,离线安装!!!

打开下面这个网址,搜索joblib,把搜出来的包下载到本地好找到的文件夹里,

下载网站


6fd80948ecbe4447a63e46af9b2ca608.png


保存后,cd命令直接到这个文件夹下,怎么cd命令,我前面安装geopandas包那篇文章里面截了图,这里不再写了,直接pip 安装了:


e60b52aebdd44103a145a445ba47be91.png


可以发现,安装上了!!!!再打开ipython试试,能不能import salem了,再不行,我直接。。。。救命


7e17e595511447c387216467477d36ea.png239d9fac85a746a29c424813e605c4d2.png


这里第一次导入salem ,会下载一些salem-sample-data文件,只是因为网络问题导致连接失败了,问题不大,网络不行,咱就等会再试试。实在不行的,可以找我要一下data文件


b6f959a575f849dba95ff34b48c3d33e.png


果然,可以啦 ,yes!!!!!!!!!!!!!!!!!!!!下面可以愉快的敲代码了~

相关文章
|
3天前
|
存储 数据库 时序数据库
InfluxDB的安装与Python调用
InfluxDB是一个高性能的时序数据库(Time-Series Database, TSDB),用于存储和分析时间序列数据的开源数据库,它非常适合于处理大量的时间戳数据,如金融市场数据、IoT 设备数据、监控数据等,尤其适合处理大量的时序数据和高频数据。 主要特性有: • 内置HTTP接口,使用方便 • 数据可以打标记,查询可以很灵活 • 类SQL的查询语句 • 安装管理很简单,并且读写数据很高效 • 能够实时查询,数据在写入时被索引后就能够被立即查出
InfluxDB的安装与Python调用
|
3天前
|
传感器 安全 文件存储
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
|
3天前
|
存储 JSON API
Pydantic:目前最流行的Python数据验证库
在处理来自系统外部的数据,如API、终端用户输入或其他来源时,我们必须牢记开发中的一条基本原则:“永远不要相信用户的输入”。 因此,我们必须对这些数据进行严格的检查和验证,确保它们被适当地格式化和标准化。这样做的目的是为了确保这些数据符合我们的程序所需的输入规范,从而保障项目能够正确且高效地运行。
|
3天前
|
机器学习/深度学习 Ubuntu 数据挖掘
Ubuntu系统部署Anaconda环境及Python语言的详细流程
以上就是在Ubuntu系统中安装Anaconda环境及Python语言的详细流程。Anaconda为Python科学计算提供了便捷的管理方式,帮助用户轻松处理不同项目之间依赖管理的复杂性。通过以上步骤,你现在应该有了一个完全可用的Anaconda环境,可以开始在Ubuntu上进行Python编程和数据科学项目的探索了。
13 5
|
1天前
|
缓存 Windows
一文教会你如何重装Windows10系统【过程+图解+说明】
该博客文章是一份详细的Windows 10系统重装教程,包括制作过程、图解说明和注意事项,作者分享了自己制作启动盘并成功安装系统的经验,适合初学者参考。
一文教会你如何重装Windows10系统【过程+图解+说明】
|
4天前
|
存储 缓存 索引
Python中的NumPy库详解
Python中的NumPy库详解
|
4天前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
19 2
|
5天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
1天前
|
机器学习/深度学习 Ubuntu 数据挖掘
揭秘:Ubuntu系统下部署Anaconda环境及Python语言的终极指南!跟随这一步步神秘流程,解锁编程大师的秘密武器!
【8月更文挑战第19天】在Ubuntu中部署Anaconda环境与Python相当直观。首先需从官网下载Linux版安装包。接着,在终端依次执行命令:添加Anaconda清华镜像源至软件源列表,更新软件包信息,然后安装Anaconda。安装后可通过`anaconda --version`验证。使用`anaconda create -n myenv python=3.8`创建名为“myenv”的环境并指定Python 3.8版本。
|
4天前
|
关系型数据库 MySQL Linux
Windows 安装 MySQL 8.0 -- 输入3次 密码错误锁定账户
Windows 安装 MySQL 8.0 -- 输入3次 密码错误锁定账户
9 0