python导入包的不同方法

python 学习体验(小白)

1. 文件

今天学习到了”文件“这一章节,书中《python编程-从入门到实践》讲到在存储数据中,json格式是常用的存储数据。作为一名小白,个人认为没有什么存储格式比的上txt格式,因此本人怀着这样质疑去查询了两者的不同。
JSON格式相对于TXT格式有以下优势:

  1. 结构化数据JSON是一种结构化数据格式,可以更好地组织和存储数据。JSON使用键值对的结构,可以更好地表示数据之间的关系。相比之下,TXT格式只是一种纯文本格式,没有结构化的数据组织方式。
  2. . 可读性JSON格式的数据可以更容易地被人类读取和理解,因为它使用了一种易于理解的键值对结构。JSON格式的数据可以轻松地转换为JavaScript对象,这使得它在Web应用程序中非常流行。相比之下,TXT格式的数据通常需要进行解析才能被人类读取和理解。
  3. . 可扩展性JSON格式支持嵌套和数组,可以更好地处理复杂的数据结构。JSON格式的数据可以轻松地扩展,因为可以添加新的键值对或数组元素。相比之下,TXT格式只能处理简单的文本数据。
  4. . 与Web应用程序的兼容性JSON格式是Web应用程序中常用的数据格式之一,因为它可以轻松地与JavaScript对象进行交互。JSON格式的数据可以轻松地在Web应用程序中传输和处理。相比之下,TXT格式不太适合在Web应用程序中使用。
  5. 跨平台兼容性JSON格式的数据可以在不同的操作系统和编程语言之间轻松地传输和处理。JSON格式的数据可以在不同的平台上使用,因为它是一种通用的数据格式。相比之下,TXT格式可能会因为不同的操作系统和编程语言之间的差异而出现问题。
    总之,JSON格式相对于TXT格式具有更好的结构化、可读性、可扩展性、与Web应用程序的兼容性和跨平台兼容性。这些优势使得JSON格式成为一种非常流行的数据格式,特别是在Web应用程序中。

2.导入包

pycharm中运行python程序时,往往需要建立不同的虚拟python解释器,这样做的目的是为了方面不同项目的运行——不同项目需要的包不同,这样可以减少所有包同时加载导致的资源浪费。
因此,pycharm在创建项目时,就会将解释器放在这里,这里还包含着你下载包的文件夹。
位置
接下来将介绍包的导入形式,
1. pycharm自带的功能
步骤: 设置->python解释器->软件包
在这里插入图片描述
2. 使用pip形式
根据我的探索,不建议大家使用 pip install + 包名这种形式
推荐将包安装到指定的项目创建的python解释器文件夹(site-packages)中,安装语句如下:

pip install -t 路径 包名

2.1 pip形式(补充)
目前国内有多个镜像网站,大家可以根据喜好任意享用,使用方法随后介绍:

清华大学:

https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学:

https://pypi.mirrors.ustc.edu.cn/simple

华中理工大学:

http://pypi.hustunique.com

山东理工大学:

http://pypi.sdutlinux.org

阿里云:

http://mirrors.aliyun.com/pypi/simple

豆瓣:

http://pypi.douban.com/simple

1、临时使用镜像(适合偶尔下载一两个包或者一般包的情况下使用)
这种方法很简单,只需要在原本pip安装命令基础上加上镜像网站就可以,以pandas为例:

# 在install后加上-i 镜像网址 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

这样下载包的时候就不再链接国外的服务器而是从国内的镜像网站下载对应包,速度非常快

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yanxiaoyu110

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

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

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

打赏作者

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

抵扣说明:

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

余额充值