wasd163com的个人博客分享 http://blog.sciencenet.cn/u/wasd163com

博文

栽过跟头猜过坑的pycharm

已有 1558 次阅读 2022-6-11 21:14 |个人分类:温故知新|系统分类:科研笔记

       Pycharm作为当下十分流行的IDE之一,一开始使用它时还是栽了几个跟头的,为什么大家都推荐创建虚拟环境,为什么不要pip安装那些缺少的xxx库?一头雾水!现在使用了一段时间也算是搞懂一点。


1、为什么在创建项目时首推虚拟环境?

      如果有同时开发多个项目的需求,我们自然想要各个项目之间互不干扰,不能说某个项目需要一个库的1.0版本,而另一个项目需要这个库的1.1版本,为了互不干扰就有了“虚拟环境”(Virtualenv)这个东西,在Pycharm中新建项目选择Virtualenv,这样我们就得到了一个只有官方库的Python虚拟环境,已经安装到系统Python环境中的所有第三方包都不会复制过来。目前默认的官方库只有pip和wheel。


2、为什么不要pip安装那些缺少的xxx库?

      有时运行一段代码会提示缺少哪些库,通过Pycharm的 python packages功能进行安装,这样缺少的库只会安装在当前项目中,其他项目不会受到影响。如果进入终端使用 pip 安装,那么所有的项目中都会安装某个特定版本的库,给其他项目造成一定影响。

      第三方库的版本对程序运行是十分极其重要的,有时会因为版本不对,造成多个第三方库之间报错,有时会造成封装后报错、闪退等等,后期debug是非常痛苦的。


3、严格按照PEP8编码规范进行代码编写,同时做好注释,写的时候麻烦一点就能为以后省下巨多的时间,何乐而不为呢。



https://blog.sciencenet.cn/blog-3425594-1342563.html

上一篇:《python深度学习》《Python计算机视觉编程》,高清免费下载无密码
下一篇:2022年 Anaconda、TensorFlow安装和Pycharm配置详细步骤
收藏 IP: 58.57.112.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 05:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部