以下所有的实操全在redhat7.3真机上
什么是Python?
解释型语言和编译型语言的区别?
解释器:跨平台强,速度慢; 这是同步翻译;边读取边翻译;
编译器:速度块,跨平台弱; 编译生成.c,运行;这是全部完成后再进行转换成0101的编码
python3安装编译:
1.拿到源码包(3.6) —>去官网下载(www.python.org)
2.tar zxf Python-3.6.4.tgz -C /opt/
3.cd /opt/ cd Python-3.6.4/
4.进入解压目录编译和安装: 切忌以下三步必须在:cd /opt/Python-3.6.4/
第一步:yum install gcc zlib zlib-devel openssl-devel -y #解决依赖性
第二步:./configure --prefix=/usr/local/python3 --with-ssl
–prefix:安装路径 --with-ssl:添加ssl加密
第三步:make && make install:安装
5.测试:cd /usr/local/python3/bin ./python3
6.添加python3的命令到环境变量中(以下的添加只能在root用户下使用,因为是添加在用户级变量下)
临时添加:
[root@server bin]# export PATH="/usr/local/python3/bin:$PATH"##注意双引号,环境变量export,添加失败,需要重新reset虚拟机;
[root@server bin]# python3
Python 3.6.4 (default, Aug 26 2019, 21:44:00)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
永久添加:
[root@server bin]# echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc
[root@server bin]# vim ~/.bashrc
[root@server bin]# source ~/.bashrc
[root@server bin]# python3
Python 3.6.4 (default, Aug 26 2019, 21:44:00)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>>
从python3中退出按ctrl+d
PyCharm的安装
什么是pycharm?
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
特点:
1、首先,PyCharm拥有一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制
2、另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
pycharm中自动补全代码提示前符号p,m,c,v,f是什么意思?*
是自动补全的变量的类别
p:parameter参数
m:methond方法
c:class类
v:variable变量
f:function函数
步骤:
必须用普通用户否则会导致中文无法使用;
以下的解压安装是在超级用户root下,但是无法使用中文;
因此一定一定一定要切换到普通用户下操作;
1、解压pycharm的压缩包(解压安装包位置无所谓)
2、进入cd /home/kiosk/Desktop/notes/python/pycharm-community-2019.2.1/bin
打开PyCharm:sh pycharm.sh
如果出现以下的错误,解决办法:
[kiosk@foundation10 bin]$ sh pycharm.sh #安装错误时,重新打开一个shell即可;
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Startup Error: Unable to detect graphics environment
3、
安装ideaVim需要连接网络:
安装错误
在家目录下/home/kiosk下输入:ls -a
删除.PyCharmCE2019.2 不同的版本删除不同的文件;