虚拟环境是什么意思?pycharm的工程文件下的各个文件是什么意思以及pycharm的使用,run\debug configuration的配置,pycharm的常用快捷键
首先明白什么是虚拟环境:举个栗子:现在有许多台设备齐全的电脑,包含必要的键盘,显示器,操作系统,office软件等等。电脑虽小,五脏俱全,什么都能做,比如说你要写一篇小说;而电脑之间互不干扰,但是一旦你启动某台电脑,写某篇小说,那么就仅仅是这个电脑里写了小说,其他电脑没写。同理:我们安装个python解释器的python环境,然后我们要创建很多项目,每一个项目之间互不干扰,如果每个项目都依赖于我们
首先明白什么是虚拟环境:
举个栗子:现在有许多台设备齐全的电脑,包含必要的键盘,显示器,操作系统,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常用快捷键
学习要一步一步的走,不求几日有回报,但要坚持下去,觉得内容不错点点关注呦~
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)