在pycharm上写python方便么_关于pycharm的两个问题,整了很久没搞明白请教一下

本文详细介绍了PyCharm中项目环境和解释器的使用,强调了为何在创建新项目时需要考虑新建环境。通过实例说明了不同项目使用不同环境的必要性,防止库版本冲突和依赖混乱。解释了如何通过新建环境实现项目间隔离,确保每个项目独立运行和管理第三方库,从而提高开发效率和项目稳定性。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

同是新手,第一个问题不懂,第二个问题恰好知道一点,根据自己的理解简单说两句,要是有不对的地方还请其他高手指点。

pyCharm在创建项目时,可以选择使用已有的interpreter或创建新的环境。一开始我也不懂这有什么用,后来项目做多了就明白了。简单说就是:一开始,当你安装好python,再安装好pyCharm,开始做项目时直接选用已存在的那个python所包含interpreter,这时,所有的操作pyCharm都会默认围绕那个interpreter进行,我们可以把它称为“环境1”。包括安装新的库、import文件或模块、执行python控制台,所有的运行和改动都在“环境1”的那个文件夹下进行。然后,你开始一个新的项目,new project,这时问题来了:如果你还是选择那个“环境1”的已存在的解释器,existing interpreter,开始新项目后,一般简单的新程序运行可能没问题,但是随着项目的进行,需要import文件或模块时,pyCharm会去那个“环境1”中寻找,而不是新项目的文件夹,因为它会默认当前项目还是围绕“环境1”进行。所以就产生了你遇到的问题:需要将moudle2的路径“注册”进“环境1”中,pyCharm才能找到它。更进一步的麻烦是,如果你在老项目中import了某些自己安装的库,例如numpy、matplotlib之类的第三方库,当你在新项目中也用到同样的库,可是新项目要用到这些库的升级版本,那么在用pyCharm升级这些库后,新项目能进行下去了,但是别忘了老项目也共用着同样的库,其中的代码是运用老版本写的,这时再运行老项目的程序时,可能就会遇到问题。更更进一步,如果现在的项目使用的是python3.7,而以后新的项目要用到python3.8,那又怎么办?所以,这就涉及到了pyCharm的优势了。在pyCharm中,新建一个项目时,可以选择new environment,之后pyCharm会在你的新项目的文件夹下复制一份python到新环境,这里可以称之为“环境2”,在这个项目下,同在项目文件夹下的模块引用就可以直接import了,同时,要用到的第三方库可以用pyCharm按需要重新安装,与“环境1”互不干扰。这样一来,管理不同的项目就很方便了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值