如何使用pycharm详细安装教程 详细介绍pycharm详细安装教程的使用方法?

前言:此文为笔者自学过程中,从网络上收集整理的资料,想为自学Python的同学提供方便,如有侵权,请留言告知,谢谢!同时,笔者并非专业程序员,只了解最基本的使用,因此对于各位同学使用过程中的各种疑问,一是没时间,二是没能力解答,有疑问还请多实践并到其他地方求解,先说声抱歉了!在看完runoob Python教程后,是不是很想做点实际的项目,进入程序猿状态呢?好吧,让我们来掌握PyCharm这个IDE工具吧:共包含五章:(一)Pycharm安装教程(二)Pycharm激活教程(三)Pycharm使用教程(四)Pycharm依赖包安装教程(五)PyCharm使用详细教程(在另一篇)(一)Pycharm安装教程简介pycharm官网下载是分为两个版本的,第一个版本是Professional(专业版本),这个版本功能更加强大,主要是为Python和web开发者而准备的。第二个版本是社区版,一个专业版的阉割版,比较轻量级,主要是为Python和数据专家而准备的。一般我们做开发,下载专业版本比较合适。PyCharm 是我用过的python编辑器中,比较顺手的一个。可以跨平台,在macos和windows下面都可以用。安装包PyCharm笔者使用PyCharm2020.3.2,请根据机器是64位还是32位来选择对应的PyCharm版本。(相信绝大部分人都可以很从容的来查看自己机器的位数,在这里就不赘述了,如果不清楚自己可以百度一下就可以)安装包下载第一步:进入PyCharm官网,点击Tools,如下图所示:第二步:点击“PyCharm”,进入安装包现在页面,如下图所示:第三步:点击“DOWNLOAD NOW”,根据自己需要下载匹配的操作系统的安装包,如下图所示:第四步:等待安装包下载完,运行即可。Python安装过程 第一步:找到下载好的PyCharm安装包,如下图所示“第二步:双击已下载的PyCharm安装包,出现如下图所示的界面,点击“next”第三步:选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:第四步:点击Next,进入下图的界面:数字1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。现在大多数都是64位了,不清楚系统类型:我的电脑=》右键=》属性笔者的电脑是64位系统,所以选择64位。数字2:update path variable(restart needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。上一个PyCharm版本没有的,所以没有选择。数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。上一个PyCharm版本没有的,所以没有选择。数字4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。数字5:不要选,我第一次安装的时候就是勾选了,差点放弃。pycharn网站在国外,下载速度很慢。有人选上等一两个小时,我等半小时,直接强制关掉。没勾选安装很快完成。把数字1和数字4勾选就好,数字2和数字3看你自己需求。(数字5如果有需求,自己可以单独去官网下载安装JRE)第五步:点击Next,进入下图界面:默认安装即可,直接点击Install。第六步:耐心的等待两分钟左右,如下图:第七步:之后就会得到下面的安装完成的界面:第八步:点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:从哪里导入pycharm设置,直接第三个(Do not import settings),以后还可以导入。选择Do not import settings,之后选择OK,进入下一步。第九步:勾选I confirm that....... ,界面如下:第十步:点击“continue”,界面如下:第十一步:数据分享,界面如下:这个相当于一个问卷调查吧,看自己愿不愿将信息发送JetBrains来提升他们产品的质量第十一步:点击“send”或者“Don't send”。进入如下界面:皮肤选择,建议选择Darcula主题,该主题更有利于保护眼睛,而且看上去也非常不错~~~第十二步:可以右上角关掉,也可以左下角:skip remaining and set defaults(跳过其余和设置默认值)第十三步:点击左下角:skip remaining and set defaults(跳过其余和设置默认值)进入激活界面,选择第二个License server,如下图所示:Active 激活分为三种:1、JetBrains Account 账户激活;2、Activation code激活码(推荐亲测);3、License server授权服务器激活(推荐)Evaluate试用 一般是30天,不推荐国内一般都是破解激活,到此安装已完成,具体激活请看激活的随笔。(二)Pycharm激活教程简介Pycharm安装以后必须激活后,才能正常的使用。否则就不能使用。建议使用第三种激活码方式激活。激活PyCharm1、Activation code激活优点:Window、Mac、Ubantu都稳定有效,关键是这种激活方式不会产生其他影响缺点:需要修改hosts文件第一步:点击‘Activation code’,授权激活pycharm,如下图所示:第二步:修改C:\Windows\System32\drivers\etc 目录下的hosts文件;将hosts文件复制到其他文件夹下,打开hosts文件,如下图所示:在文件的末尾添加“0.0.0.0 account.jetbrains.com”,如下图所示:随后将修改后的hosts文件,重新复制到C:\Windows\System32\drivers\etc 目录下,并将原来的hosts文件覆盖第三步: 打开网址:http://idea.lanyus.com/第四步:点击获取注册码,并复制第五步:将注册码复制到Activation code的文本框中,点击ok!如果出现此种情况:说明此文件权限不够,不能对此文件进行修改,解决方法如下:1. 在桌面新建一个hosts文件,然后把 0.0.0.0 http://account.jetbrains.com
加到最后,保存,在直接复制到此文件夹,替换一下即可。2. 修改权限方法如下:右键,属性,安全,点击编辑,修改的权限(不同电脑计算机名字是不一样的,根据自己的计算机名来改)如下图,分别给修改和写入后边打上对勾点击应用,确定,然后重复上边操作即可。第六步:PyCharm激活后,如下界面:第七步:激活之后会自动跳转到下图界面,创建项目路径:Create New Project第八步:项目设置,在电脑的D盘、E盘等等创建一个空的文件夹(磁盘空间充足的位置),找到你的项目文件夹,直接点击右下角Create第九步:IDE提供的提示,直接close即可,不用理会。第十步:进入的界面如下图所示,鼠标右击图中箭头指向的地方,然后选择New,最后选择python file,在弹出的框中填写文件名(任意填写),本例填写:helloworld。第十一步:之后得到下图,然后点击OK即可:第十二步:文件创建成功后便进入如下的界面,便可以编写自己的程序了。第十三步:这个界面是Pycharm默认的界面,大家完全可以自己去setting中设置自己喜欢的背景和字体大小、格式等等。第十四步:在这里我就不一一赘述了,起码到这里我相信大家已经实现了Pycharm的安装和激活。第十五步:查看激活,点击“Help”第十六步:点击“Register”,看到激活到2019年5月5日,如图:2、License server激活优点:方便快捷缺点:激活的人数多了就容易被封杀,所以可能经常需要去激活选择License server激活,然后填入: http://idea.qmanga.com或http://xidea.online,然后点Activate激活即可,如果这几个服务器都无法激活,建议使用第三种激活码方式激活。3、破解补丁激活优点:到期时间为2099年,基本为永久啦缺点:相对服务器激活麻烦些,但是一共只需要3个步骤,其实并不麻烦(笔者2021/1/22注:强烈建议下载最新激活补丁‘’Jetbrains2020.3系列及以下永久破解补丁教程 亲测有效激活到2099年 http://down.123520.net/dir/195471-41857840-9bd3fb‘’,解压后里面有激活步骤,非常简单,不必采用下面的方法。)将JetbrainsCrack-2.6.10-release-enc.jar放置到 pycharm安装目录的\bin目录下(位置可随意,只要配置文件填写相对应的路径)。在 Pycharm安装目录的\bin目录下找到 pycharm.exe.vmoptions 和 pycharm64.exe.vmoptions (如果你是idea激活则是:idea.exe.vmoptions和idea64.exe.vmoptions),以文本格式打开并同时在两个文件最后追加
-javaagent:E:\software\PyCharm 2018.3.2\bin\JetbrainsCrack-2.6.10-release-enc.jar,注意路径修改成你的pycharm安装路径( 注意:标红处是你自己的安装目录),然后保存3. 重启PyCharm 注意!如果之前已经存在注册码,可以直接跳到第5步,如果没有注册码,则填写下面的注册码!1BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm94. 验证是否是有效期是否截止到2099年
点击 pycharm的help->about查看:没有永久激活时如图:永久激活以后,如图:(三)Pycharm使用教程汉化:把resources_zh.jar拷贝到PyCharm的安装目录下的lib目录,重启Pycharm即可。resources_zh.jar汉化包: (整理者2021/1/22注:汉化还可通过“文件->设置->插件->搜索chinese”安装简体中文插件来实现,更简单更可靠,强烈推荐!)如果打开后显示乱码,请先删除resources_cn.jar,然后打开pycharm2017,在菜单上依次选择 File -> Settings -> Appearance&Behavior -> Appearance -> 选中Override default fonts by(not recommended) Name: Microsoft YaHei (选择任意中文字体) 然后将resources_cn.jar 复制到 .\lib 目录,重新打开pycharm2017就能正常显示中文了哦!整体结构:常用功能介绍:(1) 如何更换Python解释器:在文件->设置->项目:xxx下找到Project Interpreter。然后修改为你需要的Python解释器。注意这个地方一定要注意的是:在选择Python解释器的时候,一定要选择到python.exe这个文件,而不是python的安装文件夹。(2) 如何创建一个Python包:如何创建一个Python包一定要选择Python Package,不然就不会创建一个__init__.py文件。(3) 如何创建不同类型的文件:如何创建不同类型的文件(4) 如何新建一个项目:如何创建一个新项目(5) 如何调整编辑器字体及其大小:调整字体大小(6) 如何调整控制台的字体及其大小:调整控制台字体(7) 如何设置文件编码:文件编码(8) 如何修改文件背景颜色:修改背景颜色(9) 如何让一个tab键代替4个空格键:用一个tab键代替4个空格键(10) 如何自定义Python模版文件:自定义Python模板文件(11) 显示行号:在显示行号的地方右键,勾选上显示行号。(12) 如何安装插件:设置->Plugins->Browse repositories,然后输入你要安装的插件。(13) 复制文件路径:右键->copy path。(14) 在文件管理器中打开:右键->Show In Explorer。(15) 进入到某文件中:把光标放在单词中间,然后按ctrl+b或者按ctrl键+鼠标左键。(16) 查看项目结构:查看项目结构(17) DEBUG:> 跳过函数执行。> 进入自己的函数,进入系统的函数> 进入自己的函数,但不进入系统的函数。> 跳出当前执行的函数。> 跳到光标所在的地方。> 跳到下一个断点。> 结束本次执行。(18) 常用快捷键:* ctrl+a:全选* ctrl+c:拷贝* ctrl+d:拷贝当前行到下一行。* ctrl+enter:在下方新建行但不移动光标。* ctrl+x:剪切选中字段* ctrl+/:注释,去注释。* tab:缩进。* shift+tab:取消缩进。* shift+enter:移动光标到下方并新建行。* ctrl+f:查找。* ctrl+shift+f:在当前项目中查找。* ctrl+shift+n:在当前项目中查找文件名。* ctrl+减号:折叠当前代码块。* ctrl+加号:展开当前代码块。* ctrl+shift+减号:折叠当前文件所有代码块。* ctrl+shift+加号:展开当前文件所有代码库。* ctrl+z:回退* ctrl+shift+z:取消回退* exc:退出当前操作(四)Pycharm依赖包安装教程简介在做python开发时,需要很多依赖包,如果已经安装pip,安装依赖包,可以通过命令行;没有安装的,也可以通过PyCharm安装。具体安装步骤1、在File->Setting,如图:2、点击Project:untilted->Project Interpreter,如图:3、点击“+”,如图:4、在弹出的“Available Packages”的搜索框输入要安装的依赖包,如图:5、点击左下角的“Install Package”,如图:6、等待一会,出现如下界面,依赖包安装成功,如图:7、可以通过在命令行输入 pip list查看,也可以在代码编辑区域输入 import 依赖包,不报错,还可以在命令行输入python,然后再输入import+依赖包,回车验证等等,只要验证成功即可。(1)命令行输入 pip list查看(2)代码编辑区域输入 import 依赖包(3)命令行输入python,然后再输入import+依赖包,回车验证安装前: 安装后: 此外此处也可以查看命令行安装。输入pip3 install requests ,出现successfully,安装成功!如图:
本文假设读者熟悉 Python 开发,且计算机中已安装某个版本的 Python。该教程将使用 Python 3.6 版本,屏幕截图和 demo 均来自 macOS 系统。由于 PyCharm 可在所有主流平台上运行,读者在其他系统中会看到略微不同的 UI 元素,可能需要调整某些命令。1. PyCharm 的安装本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。只有最后一部分「PyCharm Professional 功能」使用的是 PyCharm Professional Edition 2019.1 版本。推荐使用 JetBrains Toolbox App 安装 PyCharm。使用该 App,你可以安装不同的 JetBrains 产品或者同一产品的不同版本,并在必要的情况下更新、回滚和轻松删除任意工具。你还可以在恰当的 IDE 及版本中快速打开任意项目。Toolbox App 安装指南,参见 JetBrains 官方文档:https://www.jetbrains.com/help/pycharm/installation-guide.html#toolbox。该 App 会根据你的操作系统提供合适的安装说明。如果它无法无法准确识别系统,你可以在右上角的下拉列表中找到合适的系统。安装成功后,启动该 app 并接受用户协议。在 Tools 选项下,你可以看到一个可用产品列表。从中找到 PyCharm Community,并点击 Install。好啦,现在你的机器上已经安装 PyCharm 了。如果不想使用 Toolbox app,你可以单独安装 PyCharm。启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。点击 OK,之后 PyCharm 会让你选择键盘映射(keymap scheme)。保留默认设置,点击右下角的「Next: UI Themes」:PyCharm 将询问选择深色模式 Darcula 还是浅色模式。你可以选择自己喜欢的模式,并点击「Next: Launcher Script」:本教程将使用深色模式 Darcula。在下一个页面上,直接保留默认设置,并点击「Next: Featured plugins」,这时 PyCharm 将展示可用插件列表。点击「Start using PyCharm」,现在你可以写代码了!2. 编写代码在 PyCharm 中,你可以在「项目」中执行任意操作。因此,首先你需要创建一个项目。安装和打开 PyCharm 后,你会看到欢迎页面。点击「Create New Project」,出现「New Project」弹窗:指定项目位置,打开 Project Interpreter 列表,选择创建新的项目解释器或者使用已有的解释器。选择「New environment using」,打开其右方的下拉列表,选择 Virtualenv、Pipenv 或 Conda。这些工具可以为不同项目单独创建 Python 环境,从而分别保存不同项目所需的依赖项。你可以选择其中任意一个,本教程使用的是 Virtualenv。选择后,指定环境位置,从 Python 解释器列表中选择要安装在系统中的 base interpreter。通常,保持默认设置即可。下面有两个可选框:在新环境中继承全局包环境、令当前环境可以用其它所有项目,两个都不要选。点击右下角的「Create」,创建新项目:屏幕上出现「Tip of the Day」弹窗,在每次启动时 PyCharm 通过该弹窗提供 trick。关掉该弹窗。现在我们可以开始新的 Python 程序了。如果你使用的是 Mac 系统,使用 Cmd+N 键;如果你使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。然后选择 Python File。你也可以在菜单中选择 File New。将新文件命名为 guess_game.py 并点击 OK。你将看到如下 PyCharm 窗口:至于测试代码,我们来快速写一个简单的猜谜游戏,即程序选择一个数字让用户来猜,在每一次猜测时,程序将告诉用户他猜的数字比神秘数字大还是小,用户猜中数字时游戏结束。以下是该游戏的代码:直接键入上述代码,而不是复制粘贴。你会看到如下画面:如上图所示,PyCharm 提供 Intelligent Coding Assistance 功能,可以执行代码补全、代码检查、错误高亮显示和快速修复建议。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。该用法同样适用于 True.while。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。3. 如何运行代码现在你已经编码完成该游戏,可以运行了。该游戏程序有三种运行方式:在 Mac 系统中使用快捷键 Ctrl+Shift+R,在 Windows 或 Linux 系统中,使用快捷键 Ctrl+Shift+F10。右键单击背景,从菜单中选择「Run 『guess_game』」。由于该程序具备main__ 从句,你可以点击__main从句左侧的绿色小箭头,选择「Run 『guess_game』」。使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示你的代码输出结果:你可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)4. 进行代码的调试找到神秘数字了吗?如果找到了,你可能会看到一些奇怪的东西:程序没有打印出祝贺信息和显示退出按钮,而是重新开始了。这就是 bug 所在。要想发现程序重新开始的原因,你需要 debug。首先,点击第 8 行代码左侧的空白区域,设置断点:断点即程序运行到这一行时会自动停止,你可以探索断点处之后的代码有什么错误。接下来,从以下三种方式中选择一种开始 debug:在 Mac 系统中使用 Ctrl+Shift+D 键,在 Windows 或 Linux 系统中使用 Shift+Alt+F9 键。右键单击背景,选择「Debug 『guess_game』」。点击main从句左侧的绿色小箭头,选择「Debug 『guess_game』」。之后,你将看到底部出现 Debug 窗口:按照下列步骤执行程序 debug:注意当前行被蓝色高亮显示。Debug 窗口显示 random_int 及其值。记录该数字。(上图中该数字为 85。)点击 F8 执行当前代码行,并执行到下一行代码。如有必要,你也可以使用 F7 跳转到当前行内的函数。随着你继续执行语句,变量的变化将自动呈现在 Debugger 窗口。注意 Debugger 标签右侧有一个 Console 标签。Console 标签和 Debugger 标签相互独立。你可以在 Console 中与程序进行交互,在 Debugger 中执行 debug 动作。转向 Console 标签,进入猜测过程。键入左侧 Debugger 标签中显示的数字,点击 Enter 键。转回 Debugger 标签。再次点击 F8,计算 if 语句。注意现在你在第 14 行。为什么不是第 11 行呢?因为第 10 行的 if 语句被计算为 False。那么为什么当你键入数字后它算出来为 False 了呢?仔细看第 10 行,注意我们在对比 user_guess 和一个错误的项。我们应该对比用户猜测的数字和 random_int,但此处我们对比的是 randint(从 random 包导入的函数)。将 randint 更改为 random_int,按照同样的步骤重新开始 debug。你会发现,这一次到达的是第 11 行,第 10 行算出来为 True:恭喜你,bug 被修复了!5. 进行代码测试不经单元测试的应用都不可靠。PyCharm 可以帮助你快速舒适地写单元测试并运行。默认情况下,unittest 被用作测试运行器,而 PyCharm 还支持其他测试框架,如 pytest、nose、doctest、tox 和 trial。例如,你可以按照以下步骤为项目选择 pytest 测试运行器:打开 Settings/Preferences Tools Python Integrated Tools 设置对话框。在默认测试运行器字段中选择 pytest。点击 OK 保存该设置。本教程的示例将使用默认测试运行器 unittest。在同一个项目中,创建文件 calculator.py,并将以下 Calculator 类放入该文件:PyCharm 使得为已有代码创建测试变得轻而易举。打开 calculator.py 文件,执行以下步骤中的任意一个:在 Mac 系统中使用 Shift+Cmd+T 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+T。右键单击该类的背景,选择「Go To and Test」。在主菜单中吗,选择 Navigate Test。选择「Create New Test…」,得到以下窗口:Target directory、Test file name 和 Test class name 这三项均保留默认设置。选中上图中两种需要测试的方法并点击 OK。好了!PyCharm 自动创建文件 test_calculator.py,并在其中创建了以下 stub test:使用以下方法中的任意一个运行测试:在 Mac 系统中使用 Ctrl+R 键,在 Windows 或 Linux 系统中使用 Shift+F10 键。右键单击背景,选择「Run 『Unittests for test_calculator.py』」。点击测试类名称左侧的绿色小箭头,选择「Run 『Unittests for test_calculator.py』」。你将看到底部出现测试窗口,所有测试均失败:注意,左侧是测试结果的层次结构,右侧是终端的输出。现在,将代码更改成以下代码,实现 test_add:重新运行测试,你会看到一个测试通过了,另一个则失败。按照如下操作探索不同选项,来展示已通过测试和被忽略测试,按照字母顺序对测试进行排序,以及按照时长对测试进行排序:注意,上图中的 sleep(0.1) 方法的作用是使其中一个测试变慢,以便按时长对测试进行排序。6. 编辑已有项目单文件项目非常适合作为示例,但你通常需要处理较大的项目。这部分将介绍如何使用 PyCharm 处理较大项目。为了探索 PyCharm 以项目为中心的特征,你将使用 Alcazar web 框架(该框架用于学习目的)。当你在本地已有项目时,使用以下方法中的任意一个在 PyCharm 中打开项目:在主菜单中点击 File Open。在欢迎页面点击 Open。之后,在计算机中找到包含该项目的文件夹,并打开。如果该项目包含虚拟环境,PyCharm 将自动使用该虚拟环境,并将它作为项目解释器。如果你需要配置不同的虚拟环境 virtualenv,在 Mac 上打开 Preferences,或在 Windows 或 Linux 系统中使用 Ctrl+Alt+S 打开 Settings,找到 Project: ProjectName。打开下拉列表,选择 Project Interpreter:从下拉列表中选择 virtualenv。如果没有要选择的项,则点击下拉列表右方的设置按钮选择 Add…。其余步骤和创建新项目的步骤相同。7. 使用搜索和导航在大项目中,我们很难记住每个事物的位置,因此快速导航和搜索非常重要。PyCharm 可以提供这些功能。接下来,我们使用上一节中打开的项目,实践以下快捷键:在当前文件中搜索代码段:在 Mac 系统中使用 Cmd+F 键,在 Windows 或 Linux 系统中使用 Ctrl+F 键。在整个项目中搜索代码段:在 Mac 系统中使用 Cmd+Shift+F 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+F 键。搜索类:在 Mac 系统中使用 Cmd+O 键,在 Windows 或 Linux 系统中使用 Ctrl+N 键。搜索文件:在 Mac 系统中使用 Cmd+Shift+O 键,在 Windows 或 Linux 系统中使用 Ctrl+Shift+N 键。如果你不知道要搜索的是文件、类还是代码段,则搜索全部:按两次 Shift 键。导航可使用以下快捷键:前往变量的声明:在 Mac 系统中使用 Cmd 键,在 Windows 或 Linux 系统中使用 Ctrl 键,然后单击变量。寻找类、方法或文件的用法:使用 Alt+F7 键。查看近期更改:使用 Shift+Alt+C 键,或者在主菜单中点击 View Recent Changes。查看近期文件:在 Mac 系统中使用 Cmd+E 键,在 Windows 或 Linux 系统中使用 Ctrl+E 键,或者在主菜单中点击 View Recent Files。多次跳转后在导航历史中前进和后退:在 Mac 系统中使用 Cmd+[ / Cmd+] 键,在 Windows 或 Linux 系统中使用 Ctrl+Alt+Left / Ctrl+Alt+Right 键。PyCharm 中的版本控制版本控制系统(如 Git 和 Mercurial)是现代软件开发世界中最重要的工具之一。因此,IDE 必须支持版本控制。PyCharm 在这方面做得很好,它集成了大量流行的版本控制系统,如 Git(和 Github (https://github.com/))、Mercurial、Perforce 和 Subversion。注:以下示例中使用的版本控制系统为 Git。8. 配置版本控制系统(VCS)要想实现 VCS 集成,你需要在顶部菜单点击 VCS VCS Operations Popup…,或者在 Mac 系统中使用 Ctrl+V 键,在 Windows 或 Linux 系统中使用 Alt+` 键。选择 Enable Version Control Integration…,你将看到以下窗口:从下拉列表中选择 Git,点击 OK,这样你就为项目设置好了 VCS。(注意,如果你打开的已有项目已经具备版本控制系统,PyCharm 将会发现并自动使用该版本控制系统。)这时如果你前往 VCS Operations Popup…,你会发现一个不同的弹窗,它具备选项 git add、git stash、git branch、git commit、git push 等等:如果你找不到所需要的选项,你可以在顶部菜单中点击 VCS,选择 Git,在这里你可以创建和查看 pull request。提交和冲突处理这是 PyCharm 中 VCS 集成的两大特征,我个人经常使用并且非常喜欢。假如你完成了工作,打算提交,前往 VCS VCS Operations Popup… Commit…,或者在 Mac 系统中使用 Cmd+K 键,在 Windows 或 Linux 系统中使用 Ctrl+K 键。你将看到如下窗口:在该窗口中,你可以:选择要提交的文件写下提交信息在提交前执行各项检查查看更改点击右下角 Commit 按钮旁边的箭头,选择 Commit and Push…,从而一次性完成提交和 push。是不是感觉很神奇很迅速?特别是如果你以前经常通过命令行手动执行这些任务时。团队合作中会出现合并冲突(merge conflict)。当一个人对你正在处理的文件提交更改时,你们二人更改了同一行导致更改重叠,这时 VCS 无法决定选择你的更改还是队友的更改。那么你可以使用以下箭头和符号来解决这个问题:看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁的方法解决冲突。在顶部菜单中前往 VCS,选择 Git,然后选择 Resolve conflicts…。选择存在冲突的文件,点击 Merge,出现以下窗口:在左侧列中,你可以查看自己做的更改。在右侧列中,可以查看队友做的更改。而中间列则显示结果。存在冲突的代码行被高亮显示,你可以在它们旁边看到 X 和 >>/在上图中,对于第一个冲突行,作者选择拒绝自己的更改,接受队友的更改。而在第二个冲突行中,作者接受了自己的更改,拒绝了队友的更改。使用 PyCharm 中的 VCS 集成还可以执行很多操作。详情参见 https://www.jetbrains.com/help/pycharm/version-control-integration.html。9. 使用插件和外部工具在 PyCharm 中你可以找到开发所需的几乎所有功能。如果没找到,那么很可能存在一个插件,向 PyCharm 提供你需要的功能。例如,它们可以:添加多语言和多框架支持使用快捷键提示(shortcut hint)、文件监视器(file watcher)等提升你的生产效率利用代码练习,帮助你学习新的编程语言例如,IdeaVim 插件向 PyCharm 添加 Vim 模拟。如果你喜欢 Vim,这个插件可以实现不错的结合。Material Theme UI 插件可将 PyCharm 的外观改变为 Material Design 的外观:Vue.js 插件使 PyCharm 支持 Vue.js 项目。Markdown 插件使得在 IDE 内可以编辑 Markdown 文件,并实时预览渲染后的 HTML。在 Mac 系统上点击 Preferences Plugins,在 Windows 或 Linux 系统中点击 Settings Plugins,你可以在 Marketplace 标签下找到和安装所有可用插件:如果仍然没找到所需插件,你甚至可以自己开发一个。如果你找不到合适的插件,又不想自己开发,因为 PyPI 上有可用的包,你可以将这个包作为外部工具添加到 PyCharm。以代码分析器 Flake8 为例。选 Terminal app 中键入 pip install flake8,从而在虚拟环境中安装 Flake8。或者也可以使用 PyCharm 集成的 Terminal:在 Mac 系统上点击 Preferences Tools,在 Windows 或 Linux 系统中点击 Settings Tools,选择 External Tools。然后点击底部 (1) 处的 + 按钮。在弹出的窗口中,输入细节并在两个窗口中点击 OK,如下图所示:上图中,Program (2) 指 Flake8,你可以在虚拟环境文件夹(bin)中找到它。Arguments (3) 表示你想用 Flake8 分析的文件。Working directory 表示项目目录。你可以把这里所有项的绝对路径写死,但这就意味着你无法在其他项目中使用该外部工具,只能在一个项目中针对一个文件使用该工具。因此你需要使用 Macros。它是格式的变量,根据语境而变化。例如,当你编辑 first.py 时, 为 first.py,当你编辑 second.py 时, 为 second.py。你可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处你使用了 macros,它们的值会根据你目前处理的项目而改变,Flake8 将继续准确执行其工作。要想使用它,你需要创建文件 example.py,并在其中写入以下代码:上述代码故意破坏了 Flake8 的一些规则。右键单击文件背景,选择 External Tools Flake8。Flake8 分析结果将出现在窗口底部:为了使效果更好,你可以为其添加快捷键。在 Mac 系统中选择 Preferences,在 Windows 或 Linux 系统中选择 Settings。然后,点击 Keymap External Tools External Tools。双击 Flake8,选择 Add Keyboard Shortcut,出现以下窗口:上图中,快捷键是 Ctrl+Alt+A(本教程使用该快捷键)。你可以在文本框中添加喜欢的快捷键,然后在两个窗口中点击 OK。然后,你就可以用该快捷键,在 Flake8 的帮助下分析目前在处理的文件了。10. PyCharm Professional 功能PyCharm Professional 是 PyCharm 的付费版本,具备更多开箱即用的功能和集成。这部分将概览其主要功能,以及官方文档链接(其中详细介绍了每一项功能)。记住,以下功能在 PyCharm Community 版本中均不可用。Django 支持Django 是最流行和最受喜爱的 Python web 框架,PyCharm 对 Django 提供广泛的支持。要确保对 Django 的支持,需要执行以下步骤:在 Mac 系统中打开 Preferences,在 Windows 或 Linux 系统中打开 Settings。选择 Languages and Frameworks。选择 Django。检查复选框 Enable Django support。应用更改。现在确保了对 Django 的支持,你在 PyCharm 中的 Django 开发之旅将轻松很多。具体而言在创建项目时,你会得到一个专用的 Django 项目类型。这表示,当你选择该类型时,你将拥有所有必要文件和设置。这等同于使用 django-admin startproject mysite。你也可以在 PyCharm 内直接运行 manage.py 命令。目前支持的 Django 模板,包括以下一些:语法和错误高亮显示代码补全导航block 名称补全自定义标签和过滤器补全标签和过滤器的快速文档模板 debug 能力除此之外,我们还可以在其他 Django 部分(如视图、URL 和模型)中执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图。11. 数据库支持现代数据库开发是一个复杂的任务,需要多个支持系统和工作流。这也是 JetBrains 开发独立 IDE DataGrip 的原因。DataGrip 是独立于 PyCharm 的产品,二者的应用场景和授权都不相同。但幸运的是,通过 Database tools and SQL 插件(该插件默认开启),PyCharm 可以支持 DataGrip 中的所有特性。在该插件的帮助下,你可以查询、创建和管理数据库,不管数据库在本地、服务器,还是在云端。该插件支持 MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra 等。程并发可视化(Thread Concurrency Visualization)Django Channels、asyncio 和近期框架(如 Starlette (https://www.starlette.io/))表明异步 Python 编程正逐渐成为趋势。异步编程具备很多好处,但很难写,也很难 debug。在此类案例中,Thread Concurrency Visualization 就是医生,帮助你全面管理多线程应用并进行优化。12. Profiler 性能分析说到优化,profiling 是另一种代码优化方法。profiling 可以帮助你查看代码的哪一部分占用了最多的执行时间。profiler 运行的优先级如下:vmprofyappicProfil13. 科学模式Python 不仅是通用和 web 编程语言,由于 NumPy、SciPy、scikit-learn、Matplotlib、Jupyter 等库和工具的加持,Python 成为数据科学和机器学习领域的最优工具。有了这些强大工具,你还需要一个强大的 IDE 来支持这些库所具备的绘图、分析等所有功能。14. 远程开发很多应用出现 bug 的一个常见原因是,开发环境和生产环境不同。尽管在大多数情况下,开发时完美复制生产环境并不现实,但力求实现完美复刻是值得追寻的目标。在 PyCharm 的帮助下,你可以使用另一台计算机(如 Linux VM)上的解释器对应用进行 debug。这样,你就可以拥有与生产环境一样的解释器了,从而避免很多因开发环境和生产环境差异导致的 bug。15. 写在最后PyCharm 是最好的 Python 开发 IDE 之一。它提供大量优势,帮助执行例行任务,从而节约大量时间。学完本教程,现在你知道如何利用 PyCharm 提高生产效率了吗?爬虫
不用逆向捅穿Cloud Flare的5秒盾用Python做一个游戏辅助脚本,完整编程思路分享万水千山总是情,点个 行不行。
1、什么是pycharm?PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。说白了就是一个比较实用和好用的python编译器,PyCharm 是Python 专业开发人员和刚起步人员使用的有力工具。主要功能:(1)编码协助其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。(2)项目代码导航该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。(3)代码分析用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。(4)Python重构有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。(5)支持Django有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Django框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。(6)支持Google App引擎用户可选择使用Python 2.5或者2.7运行环境,为Google App引擎进行应用程序的开发,并执行例行程序部署工作。(7)集成版本控制登入,录出,视图拆分与合并–所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。(8)图形页面调试器用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。(9)集成的单元测试用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。(10)可自定义&可扩展可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。该以上内容来源百度,下文则是自己学习的时候自创的2、pycharm的安装与配置环境1.进入官网PyCharm的下载地址:链接: http://www.jetbrains.com/pycharm/download/#section=windows.2.我这里下载社区版,因为是免费的3.打开文件路径,双击安装,安装过程除了下面的需要注意一下,其他的自己按需求来就行,如果懒得搞就直接默认。这里:建议不选择.py选项,这是关联文件,如果打钩了,以后电脑双击.java文件就会用它打开4.配置pycharm环境在创建项目之前,需要确认是否添加环境变量,也就是bin文件路径是否添加到系统环境变量中,如果没有添加,可能会导致创建项目时选择不了Python解释器。进入高级系统设置点击1高级,2环境变量找到系统变量里面的Path,双击编辑,点击新建,将pycharm程序路径(桌面右键图标-打开文件的所在位置)复制,点击“确定”,最后一行就是添加的环境变量。3、pycharm中项目创建与代码运行第一步:启动程序,我这里新建了工程项目new project第二步:1.工程项目名称(我这里命名为myfirst)2.项目解释器选择(这里根据自身选择,我选择已有的anaconde3),这些工具可以为不同项目单独创建 Python 环境,从而分别保存不同项目所需的依赖项3.python版本选择这三个选择完成后,其他默认就行,然后点击右下角的create第三步:屏幕上出现「Tip of the Day」弹窗,在每次启动时 PyCharm 通过该弹窗提供 trick。关掉该弹窗。第四步:现在我们进到了工程项目里1.新建自己的.py文件(或者其他的文件)2.这里是文件名称,我命名为testfile第五步:这里便可以编写代码,然后shift+f10运行(如果是笔记本中f10含有多媒体功能的按fn+shift+f10),或者点击偏右上角的绿色三角图标运行,最下方就会出现运行结果

我要回帖

更多关于 pycharm详细安装教程 的文章

 

随机推荐