Python自学成才001
2018-08-17 09:47:06来源:博客园 阅读 ()
1.为什么学习Python?
Python:脚本语言,易入门,可移植。
Python适用范围:web开发、自动化测试工具编写。
适用岗位:运维开发(运维)、自动化测试(软件测试)、Python开发(软件开发)。
2.Python版本和运行环境:
python 2.x版本支持到2020年,现在已停止更新;2.x版本和3.x版本不兼容;建议学习3.0版本;
运行环境:Windows、Linux、MAC都可;
电脑要求:512M以上内存,20G以上内存;总之,要求不高。
3.Python的安装使用:
python下载地址:https://www.python.org/downloads/
Windows:安装python3.x-->配置系统环境变量-->安装pycharm工具(提高编码效率,辅助调试);
Linux:安装依赖包-->下载、安装python-->做一个软链接
1 yum -y install zlib zlib-devel 2 yum -y install bzip2 bzip2-devel 3 yum -y install ncurses ncurses-devel 4 yum -y install readline readline-devel 5 yum -y install openssl openssl-devel 6 yum -y install openssl-static 7 yum -y install xz lzma xz-devel 8 yum -y install sqlite sqlite-devel 9 yum -y install gdbm gdbm-devel 10 yum -y install tk tk-devel
1 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
1 tar -xvzf Python-3.5.1.tgz 2 cd Python-3.5.1/ 3 ./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC 4 make 5 make install
安装完成之后要简单做一下配置:即将python库路径添加到/etc/ld.so.conf配置中,然后执行ldconfig生效;或者添加到$LD_LIBRARY_PATH中,这样在接下来运行python3是就不会报找不到库文件的错误了.
系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7
我们可以不用把这个删除,不对原来默认的环境做任何修改,只新建一个python3的软链接即可,只是需要执行python3代码时python要改成python3,或者python脚本头部解释器要改为#!/usr/bin/python3
这里建立有关的软链接如下:
1 ln -s /usr/python/bin/python3 /usr/bin/python3 2 ln -s /usr/python/bin/pip3 /usr/bin/pip3
这样就建立好了,以后直接执行python3命令就可以调用python3了,执行pip3可以安装需要的python3模块;另外如果仔细看python安装目录下的bin目录,实际上python3也是个软链接,链接到python3.5.1,这样多次链接也是为了多个版本的管理更加方便,
python3新版本的安装就是这些,因为我们之前安装了完整的依赖,所以下面问题不存在了,忽略即可,其中的python readline模块也早已经停止更新了,会出现崩溃问题;这里基础环境都是使用系统的依赖,更稳定。
另外可能会遇到一个问题就是,python3交互式界面特别不好用,删除不能正常使用,必须按Ctrl+删除键才可以,上下键重复命令也无法使用,左右调整光标也无法使用,这样调试代码效率很低,原因是python3缺少readline这个依赖,默认使用pip3 install readline会提示找不到包,所以只能是手动安装了
因为readline依赖于ncurses库,如果没有这个库,编译readline的时候会提示can not find -lncurses,如果在centos环境下可以执行下面命令安装:
yum -y install ncurses ncurses-devel
安装ncurses库之后,再安装readline,readline可以在pypi下载,地址:https://pypi.python.org/pypi/readline,这里一定要下载源码包,其余的只能用于python2,下载之后执行下面命令安装:
tar -xvzf readline-6.2.4.1.tar.gz cd readline-6.2.4.1/ python3 setup.py install
这样执行完毕就为python3安装了readline,然后再进入交互式界面所有的操作都好用了。
参考:https://www.cnblogs.com/freeweb/p/5181764.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash