[新手向视频]新版PyCharm创建项目为什么会有问题

视频内容
视频内容

文字版

之前我们发过一篇关于 PyCharm 的文章:

喏,你们要的 PyCharm 快速上手指南

文章帮好多新手解决了问题,在微博上还被知乎官方账号推荐了。

而 PyCharm 在2017年的新版本中,对新建项目的配置增加了一点小功能。这些功能很有帮助,但却会让刚刚接触开发的新手困惑。最近已经连续有好几个同学问到这个问题,所以今天专门来演示一下。

首先要注意的是:PyCharm 只是开发工具,并不自带 python 环境,所以在安装 PyCharm 之前,应当先安装 python 并设置好环境变量。(关于安装和环境变量的详细说明,请在公众号里回复 安装)

安装好 PyCharm 并打开后,会看到这样一个界面。点击 Create New Project 就是新建一个项目。

这里第一行是设定新项目的所在目录。可以设定你的项目名称。

在创建同时,还需要指定项目所使用的 python 环境。之前的版本,是直接在项目目录下面有一行 python 环境的选择。而新版本,这里改成了更复杂的选项。

而默认情况下,新版 PyCharm 预设的是第一种选择:New environment。这种方式会创建一个新的虚拟 python 环境。

这样的效果是,将你选择的 python 环境复制一份,生成一个副本,这个新项目之后安装的所有第三方库仅限于这个副本的环境,而不会影响你原本的 python 和其他项目。

创建成功之后,会在项目里看到一个额外的目录,就是虚拟的 python 环境所在。

这对于开发多个 python 项目来说非常方便,也是通常所采用的解决方案。但对于新手来说,就会发生,在命令行里通过 pip install 安装的库,无法在自己创建的 PyCharm 项目中使用。原因就是项目使用了全新的虚拟环境。

所以,对于刚刚接触 python 学习的新手来说,建议使用下面第二种创建方式:

Existing interpreter。就是使用已有的 python 解释器。

通常来说,在成功安装好 python 的情况下,这里会自动显示你电脑上的 python 环境,选择你要使用的版本,点 create 确认创建即可。

而如果你已经安装了 python 但这里没有显示,则需要点击后面的齿轮按钮进行设置,手动指定你的python路径。注意这里和设置环境变量路径不同,是需要指定到具体的 python 可执行文件的地址,windows 的话就是要选择到 python 安装目录下的 python.exe。

创建成功之后,就可以新建 py 文件,开始编写 python 代码了

当在项目中需要新增库时,可以通过 PyCharm 设置里的 project interpreter 页面进行安装,确保路径不会出错。

以上就是通过新版 PyCharm 创建项目的简要过程。

  • 代码问题请在论坛 bbs.crossincode.com 上发帖提问
  • 点击文章最下方的“阅读原文”,查看更多学习资源
  • 别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2018-01-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

Android入门介绍

Android入门介绍 3G、4G 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,较之前的2G和2.5G在数据传输速度上有很大...

2045
来自专栏菜鸟程序员

关于Intel ME SA-00086 漏洞,你应该知道的更多

1073
来自专栏魏琼东

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 账户与角色

      前面的文章我介绍了AgileEAS.NET平台关于模块插件的集成,本文我介绍AgileEAS.NET平台中的一个重要功能,账户和角色。       ...

2095
来自专栏c#开发者

Updater Application Block自动更新实施方案[源代码]

概述     本方案采用Updater application block简称UAB,是Microsoft patterns & practices(模式&实...

3655
来自专栏君赏技术博客

如何快速制作支持源码和 Framework 切换的 Cocoapods 库

前往小专栏查看全部 https://xiaozhuanlan.com/topic/0278956314

1592
来自专栏Python中文社区

用Python开发小工具管理收藏网址

作者:turbobin,三年银行后端开发经验,坐标深圳。python爱好者,熟悉python,java,COBOL, Rexx等多种开发语言,熟悉Django,...

1283
来自专栏钟志远的专栏

【腾讯云的1001种玩法】云服务器搭建Python环境

之前一直在用阿里云服务器跑爬虫、小脚本。这两天在朋友的安利下转到了腾讯云上面来,刚好趁这个机会写一写有关于云服务器上Python爬虫环境的搭建。

6K4
来自专栏电光石火

SharpDevelop---精简的C#开发工具

一般试用C#语言来做开发,都会装个微软的virtual studio;但是作为业余爱好,想玩玩C#开发,但又不想装那么庞大的软件,那么就有这么一款精简(才十几...

28110
来自专栏Felix的技术分享

Python断点调试

1893
来自专栏猛牛哥的博客

CENTOS安装seafile专业版

1.1K2

扫码关注云+社区