当前位置: 亚洲城ca88 > ca88 > 正文

ca88centos 7下安装python 三.6笔记

时间:2019-05-14 14:07来源:ca88
每次在centos上安装python 3都需要重新查资料,这次索性自己记下笔记。 centos7安装python3.6,centos7python3.6 安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-develexpat-devel gdbm-devel readli

每次在centos上安装python 3都需要重新查资料,这次索性自己记下笔记。

centos7安装python3.6,centos7python3.6

安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下载python3.6编译安装 新安装的最新centos7最小化安装没有安装wget,所以要安装一下 # yum install wget   # wget # tar -xzvf Python-3.6.0.tgz -C  # cd  /Python-3.6.0 把Python3.6安装到 /usr/local 目录,使用make altinstall,如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题 # ./configure --prefix=/usr/local 如果遇到:configure: error: no acceptable C compiler found in $PATH 解决方法:# yum install gcc # make # make altinstall   更改/usr/bin/python链接 # cd/usr/bin # mv  python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3   更改yum脚本的python依赖 # cd /usr/bin # ls yum* # vi /usr/bin/yum # vi /usr/libexec/urlgrabber-ext-down yum(这个是我的yum开头的文件,就一个,其他的类似) 更改以上文件头为 #!/usr/bin/python 改为 #!/usr/bin/python2   之后python3.6就完成了: ca88 1

能够同时使用python3.6和python2.7

 

安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下载pyth...

banwagon VPS centos6.6安装python3.5

1、安装gcc

sudo yum install gcc

2、下载python3.5

cd /opt

wgethttps://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

3、解压、编译、安装

tar xzf Python-3.5.1.tgz

cd Python-3.5.1

./configure

make altinstall

4、更换系统默认python

mv /usr/bin/python /usr/bin/python26

mv /usr/bin/pip /usr/bin/pip26

ln -s /usr/local/bin/python3.5 /usr/bin/python

ln -s /usr/local/bin/pip3.5 /usr/bin/pip

ca88,

5、安装virtualenv、激活虚拟环境

pip install virtualenv

virtualenv script

source .script/bin/activate #deactivate

6、修改yum文件

yum 的功能依赖 Python2 ,更改默认 Python版本后会导致 yum无法正常工作。执行以下命令:

vi /usr/bin/yum

打开文件,修改第一行为:

#!/usr/bin/python2.6

若执行 yum 时出现以下错误:

File "/usr/libexec/urlgrabber-ext-down", line 28

执行以下更改,打开该文件并修改首行为:

#!/usr/bin/python2.7

7.、其他

执行 yum 时,若出现以下 Error:

Error: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

执行以下命令安装:

yum install deltarpm

首先安装gcc

yum -y install gcc
yum install zlib-devel
./configure --prefix=/usr/local
make
make altinstall

建立软链接

cd/usr/bin
mv python python.backup
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3

其实到这里就安装完成了python 3,但是如果我们在使用pip安装框架的时候,可能会给我们安装到python 2.7的目录下、
更改yum脚本的python依赖(不知道Ubuntu下的apt工具是不是依赖于python,但是在centos下的yum的确是需要依赖Python)
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader
更改以上文件头为
#!/usr/bin/python 改为 #!/usr/bin/python2

编辑:ca88 本文来源:ca88centos 7下安装python 三.6笔记

关键词: 亚洲城ca88