首先明白什么是虚拟环境:

举个栗子:现在有许多台设备齐全的电脑,包含必要的键盘,显示器,操作系统,office软件等等。电脑虽小,五脏俱全,什么都能做,比如说你要写一篇小说;而电脑之间互不干扰,但是一旦你启动某台电脑,写某篇小说,那么就仅仅是这个电脑里写了小说,其他电脑没写
同理:我们安装个python解释器的python环境,然后我们要创建很多项目,每一个项目之间互不干扰,如果每个项目都依赖于我们安装在本机的python解释器的环境,那么如果项目A需要numpy 1.7,而项目B需要numpy 1.6怎么办?装两个numpy包吗?显然是不合理的。而虚拟环境无非就是将系统的Python运行环境copy到一个指定的文件夹(venv)下创建工程时可以看到如下图,这个文件夹里的内容就是所谓的虚拟环境。你可以在这个copy出来的环境做实验(写你的Python代码)而不用担心影响到其它的项目。也就是说每个虚拟环境都是独立的相互隔离的。

进入pycham,project和project files 的区别

图1:
project(项目):只包含了项目源码等相关的内容

External Libraries: 自己设置Python环境,就是上面讲虚拟环境时指定的python解释器,创建好之后,就会出现能打开的External Libraries。external libraries是指你安装的解释器自带的外部的库。
scratches and consoles: 是创建的临时文件和缓冲区列表。

图2:

project files(项目文件):包含了该项目的所有文件,比如.idea文件,.idea文件是PyCharm的文件,它与当前项目能否正常执行无关。当使用PyCharm作为IDE时,会自动生成.idea文件夹来存放项目的配置信息,包括版本控制信息,历史记录等等。(.idea文件不用管就行)

pycharm使用

pycharm的界面和功能如下图:

a.

b.
c.
d.
e.
f.
g.
h.

pycharm的基本设置

a.file->setting->appearance&behavior->appearance
这里的设置,是对整个界面的外观设置

b.

c.file->setting->editor
这里的设置,只是对编辑区的设置

d.

e.

f.

g.

h.

i.

j.

k.

l.

创建和运行python文件

a.

b.

pycharm的虚拟环境

a.

b.

c.

总结

run\debug configuration的配置(刚安装的同学可以先忽略这个问题)

正常情况下这里时可以用的,但是有时候不会自动加载自己要执行的.py文件的脚本路径,这里就要修改一下run/debug配置。

这是运行文件时的配置(run或者debug的配置),点击倒立的三角形,会出现Edit Configurations,点击它会出现

用红笔写的①出,如果有不想要的可以选中用delete删除。这里的name我起的名字为sun(随意),其中Script path为要debug\run文件的路径,Python interpreter是你安装Python解释器的路径,Working directory是你项目的路径,然后点击Apply,点击ok.

这个.py文件就能执行了

pycharm常用快捷键

学习要一步一步的走,不求几日有回报,但要坚持下去,觉得内容不错点点关注呦~

虚拟环境是什么意思?pycharm的工程文件下的各个文件是什么意思以及pycharm的使用,run\debug configuration的配置,pycharm的常用快捷键相关推荐

  1. VS工程目录下的ipch文件夹和.sdf文件

    Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园 http://www.cnblogs.com/web100/archive/2012/12/21 ...

  2. Android 读取assets文件下的txt文件

    ndroid 读取assets文件下的txt文件,解决了读取txt文件的乱码问题: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

  3. python 数据处理1-----对文件下的所有文件批量重命名

    以下代码实现把文件下的所有文件,以数字1-n 的方式重命名: for category in os.listdir(dirname):print(category)catdir = os.path.j ...

  4. vue如何直接打开public(本地)文件下的pdf文件

    vue如何直接打开public(本地)文件下的pdf文件 方法一 把文件话在public文件夹下,我的文件名为 exam.pdf 在vue.config.js里面配置,publicPath: '/pu ...

  5. 【 Vivado 】在工程模式下通过jou文件来学习 Tcl 命令

    Xilinx 的数据手册UG895提供了一些系统级设计的方法,写得很详细,详细到得不到重要的消息(我菜). Tcl命令在工程模式下以及非工程模式下有一些差异,具体什么差异,这里暂时不说,后面我想应该会 ...

  6. 在pycharm的同路径下import .py文件报红问题

    pycharm软件在默认的情况下只会检索根目录下的py文件,当引用的py文件不在项目的根目录时,会出现错误,如下图所示: 根目录:pycharm创建项目时的路径,根目录下的子文件夹的路径不是根目录.如 ...

  7. Visual Studio 2010工程目录下的ipch文件夹和.sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量, ...

  8. 快速获取OpenCV库(Lib)文件下的所有文件的目录名~

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 OpenCV的VS配置中很重要的一步是配置链接器 ...

  9. python定位文件位置_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...

    最近使用python读取同级下的data数据文件,开始找了很多方法.下面我总结成二种方法: 1.xxx.py想要打开.data.csv,使用相对路径,有如下方法: 思路: xxx.py想要打开的是mp ...

最新文章

  1. C语言字符串排序!_只愿与一人十指紧扣_新浪博客
  2. 追寻终极数据库 - 事务/分析混合处理系统的交付挑战 (1)
  3. python面向什么编程_python基础-面向过程编程
  4. Asp.net(C#)面试100+题陆续添加中……
  5. 九、玩转JavaScript的数组(五)
  6. 设计模式五: 原型模式(Prototype)
  7. Homogeneous Coordinates(齐次坐标)
  8. VC程序调试技术,一些工具上和具体的问题,包括内存检测
  9. linux pdb创建表空间,ORACLE12C PDB创建默认表空间和用户语句(示例代码)
  10. 前端学习(2370):组件之间的通讯方式
  11. img 显示默认图片,及动态赋值
  12. 国务院:光伏发电指标开始向东北倾斜
  13. mybatisplus中的xml对象参数传递
  14. Apache IoTDB 物联网数据库引擎
  15. PhotoshopCS2相关教程网址
  16. 2021新版外卖CPS 外卖侠CPS小程序
  17. matlab三角函数运算,MATLAB常用的基本数学函数及三角函数
  18. lcx端口转发linux_LCX 端口重定向本质以及在linux下的实现
  19. 迅雷、旋风、快车的下载地址加密算法解析
  20. 自定义view————涂鸦画板

热门文章

  1. 【NSGAII】基于NSGAII的多目标优化算法的MATLAB仿真
  2. 【火炉炼AI】机器学习007-用随机森林构建共享单车需求预测模型
  3. 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结
  4. 一个编程菜鸟的进阶之路(C/C++)
  5. Linux(centos6.5)下安装jenkins
  6. Precog:大数据分析即服务
  7. 初看jQuery,比较dojo与jQuery的不同点
  8. WordPress自动升级插件时需要填写FTP信息的解决
  9. WCF Membership Provider
  10. UDP 组播---你需要了解这些