linux 环境下的python3.6安装,以及Linux系统的一些设置。

前言

今天进行了linux环境的配置,感觉十分的尽兴,安装过程十分的舒适,一些配置环节比较知道来龙去脉,配置起来很过隐。感触是对linux环境比较熟悉,对这一块的帮助是很大的,其次是也知道了其他人做法其中的道理。

python3.6的安装

linux系统默认的python版本有两个,分别是python2.7和python3.5,这次想安装一个比较常用的python3.6。现实条件是我只是一个用户权限的使用者,因此很多sodu操作无法执行。下面基础部分我跳过,重点放在linux环境的配置上。

去官网下载python3.6.tgz安装包,然后安装的时候因为没有root权限(正常安装python3.6,安装文件会放在/usr/bin,/local/bin这些地方),我在目录下新建了一个python3.6目录用来存放安装文件。安装过程:https://my.oschina.net/moonrain/blog/739612,其中`./configure` 修改为./configure --prefix=./python36

因为默认的python的版本是2.7,这时候需要修改成python3.6,(其实比较明智的做法是用virtualenv创建一个以pyhton3.6版本的环境就可以了。)首先在.bashrc中添加python3.6中bin的路径:

1
PATH='./python/bin:$PATH'

然后创建别名:

1
alias python=./python3.6/bin/python3.6

最后source ./bashrc修改完成。

然后还差一点,pip指向的是系统的python2.7,pip3指向的是python3.6,我尝试过修改别名,发现不起效果,最后发现原来系统配置的时候都会source 一下系统的bash,将pip修改为原来的。没办法着时候转向virtualenv。

virtualenv

用了好久了virtualenv之后,现在才意识到这个环境包的好用之处,相比annaconda简洁多了,推荐指数max。安装过程如下:

1
pip3 install virtualenv

virtualenv中默认使用的python是当前python指向的python版本,当然也可以自己设置成自己指定python的版本。

1
virtualenv -p ./python3.6/bin/python3 zhou_env

激活virtualenv:

1
source zhou_env/bin/activate

下面就可以正常的在python3.6的环境中使用pip了,嗑盐了。

退出虚拟环境:

1
deactivate

下面贴一个关于linux文件夹先后顺序的链接:

https://perper.site/2019/04/24/linux%E9%85%8D%E7%BD%AE%E7%8E%AF%E5%A2%83/