资讯专栏INFORMATION COLUMN

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

acrazing / 3422人阅读

摘要:而在年的新版本中,对新建项目的配置增加了一点小功能。点击就是新建一个项目。在创建同时,还需要指定项目所使用的环境。但对于新手来说,就会发生,在命令行里通过安装的库,无法在自己创建的项目中使用。

https://www.zhihu.com/video/936250782660042752

之前我们发过一篇关于 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 创建项目的简要过程。

.

════

其他文章及回答:

双11 | 押韵工具 | 新手引导 | 学编程的弯路 | 自学Python

Crossin的编程教室

微信公众号ID:crossincode  
网站:crossincode.com
论坛:bbs.crossincode.com

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45029.html

相关文章

  • 什么你的python版本一团糟?因为少了这个操作

    摘要:坑人的版本的版本问题一直是个广被吐槽的黑点。这些版本的冲突在开发中十分常见,而和的版本差异又加剧了这一问题。从而避免与其他版本发生干扰。 坑人的版本 Python 的版本问题一直是个广被吐槽的黑点。以至于有人调侃说: Python 是世界上最好的两种语言! 在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学 Python 的人,放心大胆地 用最新版本 即可。业内...

    ThreeWords 评论0 收藏0
  • 我们一直谈论“写代码”,但你会“读代码”吗?

    摘要:只有能看懂代码,你才能快速准确地定位代码中的问题。要写出很的代码,少不了阅读优秀的源码。我们的论坛和答疑群里,有一些同学会查看并解答其他人的代码问题。实际上,我觉得就是没看懂你只是看懂了每一行代码的意思,但并没有理解整个代码的设计。 编程,又被称作 写代码 。这个说法有可能会带来一点点误解,让人觉得如何写是学习编程要解决的主要问题。但事实并非如此。尽管最终代码要在键盘上敲出来,但这个过...

    2i18ns 评论0 收藏0
  • 给伸手党的福利:Python 新手入门引导

    摘要:如果你仍然无法抉择,那请选择,毕竟这是未来的趋势,参考知乎回答还是编辑器该如何选我推荐社区版,配置简单功能强大使用起来省时省心,对初学者友好。 这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。 在这个信息爆炸的时代,以 Python入门 为关键字搜索出...

    用户84 评论0 收藏0
  • 【小白+python+selenium库+图片爬取+反爬+资料】超详细新手实现(01)webdriv

    摘要:且本小白也亲身经历了整个从小白到爬虫初入门的过程,因此就斗胆在上开一个栏目,以我的图片爬虫全实现过程为例,以期用更简单清晰详尽的方式来帮助更多小白应对更大多数的爬虫实际问题。 前言: 一个月前,博主在学过python(一年前)、会一点网络(能按F12)的情况下,凭着热血和兴趣,开始了pyth...

    Half 评论0 收藏0
  • Python数据科学环境:Anaconda 了解一下

    摘要:我自己印象最深的是在上安装加密和科学计算模块,折腾了很久。这个精装是面向数据科学的,同时也保留了你自己进一步改装的空间。数据科学库包环境管理工具,这几样就是的主要功能。 几乎所有的 Python 学习者都遇到过 安装 方面的问题。这些安装问题包括 Python 自身环境的安装、第三方模块的安装、不同版本的切换,以及不同平台、版本间的兼容问题 等。当你因为这些问题而卡壳,一行代码没写就已...

    shaonbean 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<