PyCharm创建的项目改变文件位置后解释器设置问题

转自https://blog.csdn.net/weixin_43498333/article/details/103749743

1. python环境

完整的python环境包括:①python代码编译器(如pycharm就是一个集成开发环境,只能编辑代码),②代码解释器(将编译好的代码逐行翻译为目标代码),③pip第三方库安装工具(用来安装第三方库)

2.在pycharm中配置解释器

在这里插入图片描述
python解释器是在python安装目录下的python.exe应用程序

新建一个项目,会有两种解释器配置方式

New environment using : 可以配置 virtualenv 和 conda 等虚拟环境下的解释器

理解:这个虚拟的解释器是基于计算机上已经存在的实际的解释器的,将要用到的东西放到项目文件夹中,用到的时候,直接调用邻近的,这样速度快,如果没有了,再去原解释器,寻找需要的东西。
至于不同的虚拟环境目前尚未涉及-----><

Existing interpreter : 这个当然就是计算机上实际存在的啦,如图

在这里插入图片描述

3.要解决的问题:

当我有两台电脑,两台电脑有独立的Pycharm(相同版本),我从电脑1中新建项目编辑代码,将这个project直接复制到电脑2中,发现不能用pycharm打开,会提示 NO interpreter,即解释器问题
理解:电脑1中创建的project是基于电脑1的虚拟编辑器,在电脑2中,这个project文件下的 venv 虚拟环境失效,,需要重新添加虚拟的解释器,但是会提示
environment location directory is not empty
虚拟的解释器已经存在,所以需要删除文件中的 venv 文件,再重新生成基于电脑2的虚拟解释器
在这里插入图片描述
当然也可以直接为这些项目和python文件选择本地已有的解释器,这样在本机移动项目文件的位置都不会出错

参考博客:

https://blog.csdn.net/yuangan1529/article/details/80800411
https://blog.csdn.net/wu_l_v/article/details/79016139
https://blog.csdn.net/ybw_2569/article/details/103417655
https://blog.csdn.net/qq_42980303/article/details/87994364

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值