这篇博客涵盖了新手第一次使用pycharm可能遇到的一些列问题及其解决方案。其中包括
1、No interpreter
2、failed to create vitual enviroment(创建虚拟环境失败)
3、pycharm与python版本不匹配
4、powershell不能正常运行
5、安装过的第三方库不能识别
6、智能感知功能不灵(明明有的类对象,但不能智能提示)

第一次使用一个开发环境往往多少都要遇到些问题,这不问题来了。

1、No interpreter

据说是找不到python的安装目录

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_第三方库不能识别


很显然,在这个界面中是无法添加的,那么我们来看看,从项目的设置里面是否可以添加

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_02


点击后面的设置齿轮符号,出现下拉菜单,点击ADD

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_03


点击确定,以为可以了吧。结果

2、failed to create vitual enviroment(创建虚拟环境失败)

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_powershell_04


厉害吧!看来,有可能是这个python版本太低了吧,如果是这样的原因,那说明pycharm更新很快啊,我们就尝试用最新的python吧!(官网查到的貌似要3.6以上),而我的是3.4,说明我不玩python已经很久了,而江湖上python已经突飞猛进了,哎~

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_第三方库不能识别_05

3、pycharm与python版本不匹配

那就官网下载一个吧,不过官网速度比较慢,这个必须有个心里准备,但其他网站安不安全我就不知道了,提倡官网下载,然后泡一杯茶听两首歌就可以了。其实也可以瞬间就下载完成(是不是有,欲练此功必先自宫,然而不自宫也可以的感觉啊~~),用迅雷,把刚刚下载的链接复制到迅雷里,新建一个下载,瞬间下载完成!

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_06


接下来就是我们的安装了。结果(如果你是win7你就中招了,如果是高版本的windows就可以成功避开)

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_powershell_07


继续来,下个版本低的吧!3.8看看,我们来到官网下载页:https://www.python.org/downloads

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_No interpreter_08


可以安装了,头大,头大

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_智能感知智能提示_09


再次来到设置里看看,如果然有了新安装的3.8

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_No interpreter_10


点OK配置好了,咱们可以编译试试看看了,看看还有不有错误

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_No interpreter_11


通过编译空的项目代码,发现可以正常运行了。

4、powershell不能正常运行

设置以下这里就可以解决。

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_12

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_第三方库不能识别_13

5、安装过的第三方库不能识别

即使你前面安装个一万个第三方的库,这里如果没有,你的项目里休想用,除非你在项目一个个重新添加一次。

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_14


进到这里来,通过设置

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_15

除了给每次项目一个个添加第三方库外,还有三个方法

第一,修改到python的 venv里面来,也就是虚拟环境下的python.exe来。这个就是上个项目我们都配置好了第三方库的项目下的虚拟环境(我们可以看到这里面的第三方库是可以显示出来的)

但这个方法也不好,每次项目都要在这里设置。

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_创建虚拟环境失败_16


第二,为了解决上面的每个项目都要设置的问题,那么可以对系统的环境进行设置,如下

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_No interpreter_17


第三个,在确保你的三方库都是通过pip install安装的前提下(因为这样安装的都会被记录到,你python的安装目录下去了如c:\programs\python\python38\lib\site-packages),然后在新建项目是点选继承全局库(global site-packages),这样就一劳永逸啦。

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_第三方库不能识别_18


将系统的interpreter都设置成为第一个项目的虚拟环境配置了,那以后就再也不用每个项目都设置了

来来来,既然我们已经安装好了,那么我们在pycharm中新建一个项目敲两行代码表示一下:

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_智能感知智能提示_19


运行的效果就是在屏幕上绘制了一个圆。

6、智能感知功能不灵(明明有的类对象,但不能智能提示)

还是通过file->settings进入,找到editor下的code completion

为什么pycharm创建python file 为什么pycharm创建新项目没有pure pythonw_智能感知智能提示_20


好了,对于一个新手而言,基本能够遇到的问题基本都涵盖了,祝你们python旅途愉快!