Python基础

本文详细介绍在Linux和Windows环境下安装Python的过程,包括环境变量配置、版本管理及常见问题解决方法。

环境安装

查看python版本 python --version

Linux下安装Python

1.下载版本包:https://www.python.org/downloads/source/

2.上传Python-3.7.3.tgz到linux的usr目录并解压:tar -zxvf Python-3.7.3.tgz

3.安装必要的依赖包,若有缺失,安装python时make命令结果会提示,后续补充安装即可

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum -y install gcc

 4.配置编译

./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC

补充一下:

--prefix指定安装路径。

加上--enable-shared和-fPIC之后可以将python3的动态链接库编译出来,默认情况编译完lib下面只有python3.xm.a这样的文件,python本身可以正常使用,但是如果编译第三方库需要python接口的比如caffe等,则会报错;所以建议按照上面的方式配置。

如果openssl不使用系统yum安装的,而是使用自己编译的比较新的版本可以使用--with-openssl=/usr/local/openssl这种方式指定,后面目录为openssl实际安装的目录,另外编译完还要将openssl的lib目录加入ld运行时目录中即可. 

5.编译源码make

6.执行安装make install

7.备份linux原生版本,创建新版本软链接,并确认版本号

mv /usr/bin/python /usr/bin/python_bak_2.7.5
ln -s /usr/python/bin/python3 /usr/bin/python

python --version

#解决error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory问题
#1、cd /etc/ld.so.conf.d
#2、vim python3.conf
#3、添加 /usr/bin/lib(替换成你的libpython3.7m.so.1.0文件所在的路径)
#4、ldconfig

 

 

Windows下安装Python

1.下载版本包:https://www.python.org/downloads/windows/  选择Windows x86 executable installer下载

2.双击执行exe文件进行安装,安装过程可能会要求安装SP1,可以从网络搜索Service Pack 1的包进行安装

3.开始安装后,需要勾选Add Python 3.7 to PATH,否则在安装完成后需要手动配置环境变量

4.安装后在cmd执行python命令,可以进入环境并显示版本信息

5.pip工具一般在python安装路径的Scripts路径下,将Scripts目录加入环境变量PATH后,在cmd输入pip list可以显示pip包管理工具信息

 

Python文件头格式

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。因此要在文件开头加入 # -*- coding: UTF-8 -*- 或 #coding=utf-8 。

#!/usr/bin/python 
# -*- coding: UTF-8 -*- 
print "Hello World";

注意:#coding=utf-8 的 = 号两边不要空格。

注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

注意:如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现错误信息。

Pycharm 设置步骤:

  • 进入 file > Settings,在输入框搜索 encoding
  • 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

PyCharm工具

pip install XXX 命令默认下载工具包到python安装目录的Lib\site-packages路径下。

PyCharm创建项目后,选择File>Settings...>Project Interpreter,将Project Interpreter设定为python安装路径下的python.exe,该项目就可以直接使用安装环境下载好的工具包,不需要在项目路径下再次下载工具包了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值