python——Pycharm的简单介绍
一、什么是Pycharm?
Pycharm是一种python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、脚本控制。此外,该IDE提供了一些高级功能,用户支持Django框架下的专业Web开发,同时支持Google APP Engine,更酷的是Pycharm支持IronPython。
二、主要功能
1.编辑
- 编码协助
- 代码分析
- Python重构
- 支持Django
- 集成版本控制
- 图形页面调试器
- 集成的单元测试
- # 用来表示注释,快捷键Ctrl + ? ,注释光标所在的行
- 当需要多行注释的时候,再用#一行行来注释就会感觉到很麻烦这时我们用三个单引号或者三个双引号来进行多行注释
''' 注释内容1 注释内容2 ...''' 或者 """ 注释内容1 注释内容2 ... """
3、Tab
- 在空白行时,Tab键就是自动缩进四个空格。
- 缩进过多的时候,我们需要回退:Shift + Tab ,自动回退四个空格
- 当你输入几个字母时,Pycharm会智能列出选项,这时按下Tab键,会默认选择第一个选项
4、复制粘贴
- Ctrl + c 复制
- Ctrl + v 粘贴
- Ctrl + d 复制并自动粘贴在下一行
- Ctrl + x 剪切
- Ctrl + z 撤销
5、智能换行
- 当我们需要换行的时候,我们可以用回车直接来完成换行,当我们的光标在文中的时候我们需要shift + 回车来完成智能换行
三、下载Pycharm,安装
我们先去官网下载:https://www.jetbrains.com/pycharm/download/#section=windows
专业教程:https://blog.csdn.net/pdcfighting/article/details/80297499
四、pip选项
下列的Pip 选项在Windows的cmd命令行下执行的
1.列出已安装的包
pip list
32下载需要安装的包
pip install 《包名》
3.下载指定版本
pip instll Django==1.1.5
4.导出Python的环境
pip freeze > requestment.txt
5.从导出的Python的环境中安装所需要的包
pip install -r requestment.txt
6.卸载导出的Python环境中的包
pip uninstall -r requestment.txt
7.升级软件
pip install -U《包名》
8.查询可升级的包
pip install -o
9.显示软件所在的目录
pip show -f《包名》
10.搜索包
pip search《搜索关键词》
11.下载包而不安装
pip install 《包名》-d《目录》pip install -d 《目录》-r requirements.txt
12.更换国内pypi镜像
阿里:https://mirrors.aliyun.com/pypi/simple
豆瓣:http://pypi.douban.com/simple
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
pip install <包名> -i http://pypi.v2ex.com/simple
13.指定全局安装源
在Unix和macos,配置文件为:$HOME/.pip/pip.conf
在Windows上,配置文件为: %HOME%\pip\pip.ini
(1):在Windows文件管理器中,输入 %APPDATA%
(2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip我文件夹里面去新建个pip.ini文件
(3):在新建的pip.ini文件中输入以下内容,搞定文件路径:“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”
[global] timeout = 6000 index-url = http://pypi.douban.com/simple
五、创建Python的虚拟环境
为什么需要创建虚拟环境:
如果你现在用Django 1.10.x 写了个网站,然后你的领导跟你说,之前有个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不在兼容Django 10,9的一些语法了。这个时候就会碰到一个问题我如何在我的电脑中同时拥有Django 1.10和Django 0.9 两套环境呢?这个时候我们就需要用到虚拟环境来解决这个问题!!!
安装虚拟环境:
virtualenv
是用来创建虚拟环境的软件工具,我们可以通过pip
或者pip3
来安装
pip install virtualenvpip3 install virtualenv
创建虚拟环境:
创建虚拟环境非常简单,通过以下命令就可以创建了:
virtualenv [虚拟环境的名字]
进入虚拟环境:
虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,进入虚拟环境在不同的操作系统中有不同的方式,一般分为两种,第一种是Windows
,第二种是unix
:
windows
进入虚拟环境:进入到虚拟环境的Scripts
文件夹中,然后执行activate
。- linux进入虚拟环境:
source /path/to/virtualenv/bin/activate
一旦你进入到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。
退出虚拟环境:
退出虚拟环境很简单,通过一个命令就可以完成:deactivate
。
创建虚拟环境的时候指定Python解释器:
在电脑的环境变量中,一般是不会去更改一些环境变量的顺序的。也就是说比如你的Python2/Scripts
在Python3/Scripts
的前面,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候用Python3
这个版本,这时候可以通过-p
参数来指定具体的Python
解释器:
virtualenv -p C:\Python36\python.exe [virutalenv name]
创建虚拟环境的时候指定Python版本:
在使用mkvirtualenv
的时候,可以指定--python
的参数来指定具体的python
路径:
mkvirtualenv --python==C:\Python36\python.exe hy_env
virtualenvwrapper:
virtualenvwrapper
这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv
来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。
安装virtualenvwrapper
linux:pip install virtualenvwrapper。windows:pip install virtualenvwrapper-win。
virtualenvwrapper
基本使用:
创建虚拟环境:
mkvirtualenv my_env
那么会在你当前用户下创建一个
Env
的文件夹,然后将这个虚拟环境安装到这个目录下。
如果你电脑中安装了python2
和python3
,并且两个版本中都安装了virtualenvwrapper
,那么将会使用环境变量中第一个出现的Python
版本来作为这个虚拟环境的Python
解释器。切换到某个虚拟环境:
workon my_env
退出当前虚拟环境:
deactivate
删除某个虚拟环境:
rmvirtualenv my_env
列出所有虚拟环境:
lsvirtualenv
进入到虚拟环境所在的目录:
cdvirtualenv
修改mkvirtualenv的默认路径:
在我的电脑->右键->属性->高级系统设置->环境变量->系统变量
中添加一个参数WORKON_HOME
,将这个参数的值设置为你需要的路径。
python——Pycharm的简单介绍相关推荐
- python namespace,python命名空间(namespace)简单介绍
python命名空间(namespace)简单介绍 发布时间:2020-09-08 07:20:33 来源:脚本之家 阅读:127 作者:人生与戏 命名空间: 每一个作用域变量存储的位置,或者解释为 ...
- python中列表概念,Python 列表的简单介绍
这篇文章即<Python的变量和简单数据类型>之后的总结文章(Eric Matthes <Python编程从入门到实践>第三章) 什么是列表 列表同样是每一个编程语言都需要的数 ...
- python美化excel_简单介绍python在CMD界面读取excel所有数据
这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...
- Python爬虫神器简单介绍与使用(requests、Beautiful Soup、selenium等)
目录 一.requests 1.1.介绍 1.2.requests案例 二.BeautifulSoup 2.1.介绍 2.2.安装 2.3.BeautifulSoup案例 三.selenium 3.1 ...
- Python openpyxl模块简单介绍
文章目录 openpyxl 创建文件 Workbook() ---创建 excel 文件 Workbook.create_sheet() ---创建 excel 工作簿 Worksheet.title ...
- Python:Scrapy 框架简单介绍
Scrapy是用纯Python实现一个为了爬取网站数据.提取结构性数据而编写的应用框架,用途非常广泛. 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非 ...
- python 数据库模块_MySQl 数据库 之 python模块 pymysql 简单介绍
一. 下载: 终端输入指令: pip3 install pymysql 如果失败就检查 pip 指令的环境变量是否配置; 若不会,则自行百度; 等待下载完成后, 在终端直接进入 python 环境, ...
- 2020-12-14 Python PyCharm新建项目自动添加介绍和utf-8编码
Python PyCharm新建项目自动添加介绍和utf-8编码 你是不是觉得每次新建项目都要写一次# coding:utf-8,感觉特烦人 呐!懒(fu)人(li)教程来啦,先看效果图吧 如图进入设 ...
- python单元测试框架unittest介绍和使用_Python+Selenium框架设计篇之-简单介绍unittest单元测试框架...
前面文章已经简单介绍了一些关于自动化测试框架的介绍,知道了什么是自动化测试框架,主要有哪些特点,基本组成部分等.在继续介绍框架设计之前,我们先来学习一个工具,叫unittest. unittest是一 ...
最新文章
- js 使用 Lawnchair 存储 json 对象到本地
- centos7和centos6的区别
- SAP ABAP用户锁定标识USR02-UFLAG
- 【推荐系统】协同过滤 零基础到入门
- 关于strlwr,strupr等函数在此作用域中尚未声明的问题
- 高精度:麦森数*(洛谷P1045)
- NSHashTable and NSMapTable
- 【转】c# 命名空间和程序集
- ubuntu 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室
- hana s4 服务器_玩转HANA数据库的备份与恢复
- monterey系统怎么降级?macOS Monterey系统降回Big Sur的详细教程
- c语言goord函数,park、unpark、ord 函数使用方法(转)
- oracle 时间戳生成语句(秒级+毫秒级)
- 转一篇矩阵方面有趣的文章
- Android 自定义万能的抽屉布局(侧滑菜单)GenericDrawerLayout
- FortiClient VPN连接至98%时报错:Unable to establish the VPN connection.(E=98,T-981011001,M99,R10)
- 无线笔记本怎么连接服务器打印机驱动,笔记本怎么连接无线打印机驱动程序
- PCB中邮票孔的用处以及常用设置
- 战地2服务器主程序修改,战地2BOT数值怎么更改BOT数值如何更改_BOT数值更改教程_游戏城...
- matlab绘制蔓叶线,powerdraw
热门文章
- mysql跳过安全_【Python安全攻防过渡篇:web编程和环境搭建】
- 数组 || 按行按列存储【转载】
- 听惯了 QQ 音乐、酷狗音乐的你,想知道推荐模型到底是咋回事么?
- E8.BPM企业流程管理系统,提升企业执行力
- 前端局部自动刷新_javascript如何实现局部刷新?
- 基于ZU19EG的4路100G 网络 DPU的PCIe 加速计算卡
- php 读取优酷视频缩略图,PHP优酷土豆酷6采集入库函数(获取视频缩略图,视频swf地址,视频标题)...
- C语言中数组长度的计算详解
- zorro的Tree树形控件操作
- 元宇宙:它将如何影响人们的生活?