原标题:[新手向视频]新版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 创建项目的简要过程。

Intel 漏洞||押韵工具|圣诞帽|新手建议|Python就业

crossincode.com返回搜狐,查看更多

责任编辑:

为什么我的pycharm创建不了python_[新手向视频]新版PyCharm创建项目为什么会有问题...相关推荐

  1. 安装python应该先安装pycharm还是python_Pycharm及python安装详细步骤及PyCharm配置整理(推荐)...

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. ...

  2. python pycharm 书籍_一份超级完整实用的 PyCharm 图解教程,8K 字赶紧收藏起来

    转载自今日头条:Python之眼 PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行 ...

  3. 魔方APP项目-02-服务端项目搭建,创建manage.py文件、构建全局初始化函数创建app应用对象、通过终端脚本启动项目、项目加载配置、数据库初始化、日志初始化、蓝图初始化

    服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 mkvirtualenv mofang 安装开发中使用的依赖模块 pip install flask==0.12.4 pip insta ...

  4. python 申请内存空间、用于创建多维数组_python 申请内存空间,用于创建多维数组的实例...

    以三维数组为例 先申请1个一维数组空间: mat = [None]*d1 d1是第一维的长度. 再把mat中每个元素扩展为第二维的长度: for i in range(len(mat)): mat[i ...

  5. R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)、randomSequence函数创建不含重复项的随机序列数据集、创建随机字符串

    R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项).randomSequence函数创建不含重复项的随机序列数据集.创建随机字符串 ...

  6. 在桌面上创建一个宽带连接服务器,win7宽带连接怎么创建桌面

    win7系统是一款大家用了都说好的系统.最近一直有小伙伴们在问win7宽带连接怎么创建桌面的问题?今天小编就为大家带来了win7宽带连接创建设置一起来看看吧. win7宽带连接创建设置: 1.点开始, ...

  7. 【开发环境】PyCharm 配置 GitHub ( 从 GitHub 中 Clone 代码到 PyCharm 开发环境中 )

    文章目录 一.PyCharm 配置 GitHub 账号 二.PyCharm 中 Clone GitHub 代码 三.PyCharm 为工程配置 Python 编译器 一.PyCharm 配置 GitH ...

  8. 【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )

    文章目录 一.线程池执行任务细节分析 二.线程池执行 execute 源码分析 一.线程池执行任务细节分析 线程池执行细节分析 : 核心线程数 101010 , 最大小成熟 202020 , 非核心线 ...

  9. 模板会有多层镜像_创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建,本博文讲解前两种。基于已有镜像的容器创建该方法是使用docke...

    创建镜像的方法有三种:基于已有镜像的容器创建.基于本地模板导入.基于Dockerfile创建,本博文讲解前两种. 基于已有镜像的容器创建 该方法是使用docker commit命令,其命令格式为: d ...

最新文章

  1. 【ACM】家喻户晓的中药店(待更)
  2. html div数据替换,javascript – 将html添加到div而不替换其中的当前内容
  3. 第四章 对象的类型和动态绑定
  4. MySQL之SELECT查询表达式
  5. Linux 父进程 子进程 回收,回收 fork() 的子进程
  6. c++堆栈中 top() pop()的具体作用是什么
  7. netbeans java9_Java 开发新选择?Apache NetBeans IDE 9.0 备受好评
  8. oracle 查看锁死的表
  9. IT 架构之学习教材 -WSSRA
  10. 移动办公——千脑云电脑 在线存储,中国人的在线办公室
  11. lomboz连接mysql数据库_Lomboz如何配置Tomcat数据库连接池
  12. 程序员修炼之道-第二版
  13. Linux:chattr、lsattr、chage、history和/etc/login.defs解读
  14. 使用Python爬虫自动爬取沪港通每日持股数据
  15. 基于Vue的标尺插件(刻度尺)
  16. 手把手带你分解 Vue 倒计时组件
  17. 从头到尾理解假设检验
  18. CAS的Session两秒挂掉?--解决退出后登录,页面刷新的问题
  19. JSP页面图片显示不了
  20. [Ynoi2015]即便看不到未来

热门文章

  1. 一文完全理解模型ks指标含义并画出ks曲线(包含代码和详细解释)
  2. 从零开始搭建自己的云服务器
  3. DCS是分布式控制系统的英文缩写(Distributed Control System)
  4. 新华DCS系统仿真测试方法详细介绍
  5. 大学生业余时间学习Python开发,20到30岁几乎决定了你的未来!
  6. python输出1到100之间的合数_python输出100以内的质数与合数实例代码
  7. 小程序云开发db封装
  8. c++基本输入输出 输出不同精度的PI(程序给出的PI值为 3.14159265358979323846)。
  9. 35家网络广告代理公司调查及服务水平排行榜
  10. 计算机电源功率计算,电源功率怎么计算?