开发环境Ubuntu16安装以后的初始化设置

2019-01-16 21:04:33王冬梅

sudo rm /usr/bin/python # 删除原链接 sudo ln -s /usr/bin/python3.5 /usr/bin/python # 建立新链接

在命令行输入python,查看python版本

如果不知道安装在哪里了

which pip # 查看在哪里 whereis pip/pip3 无法查到pip位置

安装pip和其他需要的插件

sudo apt-get install python-pip python-dev build-essential sudo pip install --upgrade pip sudo pip install --upgrade virtualenv sudo pip install --upgrade pip # 升级pip后,pip不能再使用,可以通过下面的方法修复 gedit /usr/bin/pip 修改对应部分,安装pip2的版本管理器 #!/usr/bin/python2 from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())

切换pip的镜像源,不然pip下载太慢了

如果你想安装pip3的管理器
gedit /usr/bin/pip

修改对应部分,安装pip2的版本管理器

gedit /usr/bin/pip3 #!/usr/bin/python3.6 from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())

管理员权限创建或打开/etc/pip.conf文件,设置如下内容更换为阿里云镜像

[global] trusted-host = mirrors.aliyun.com index-url = http://mirrors.aliyun.com/pypi/simple

或豆瓣云镜像

[global] trusted-host=pypi.douban.com index-url = http://pypi.douban.com/simple/

安装python3.6,python3.7

安装依赖

# 安装依赖zlib、zlib-devel # 在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g-dev $ sudo apt-get install zlib1g $ sudo apt-get install zlib1g-dev

首先去python官网下载python3的源码包,网址:https://www.python.org/

打开终端,利用命令cd 进入文件所在文件夹里
解压文件

tar xfz Python-3.6.1.tgz

这里使用xfz命令,而不建议使用-xvzf命令,因为其释放的文件夹需要root权限才可以更改或者删除。

进入释放的文件夹

cd Python-3.6.1/

添加配置

./configure --prefix=/usr/bin/python3.6

要配置的是安装Python需要的文件夹。配置完成后,终端会显示下面一段话,可以选择无视它,不影响后续操作。
If you want a release build with all optimizations active (LTO, PGO, etc),
please run ./configure –enable-optimizations

编译源码

sudo make

执行安装

sudo make install

安装过程持续几分钟,安装成功后,安装的Python就在 计算机/usr/python3.6 文件夹之中。

修改默认Python版本

Ubuntu16.04版本集成了Python2.7及3.5版本,系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.6
我们需要先把这个默认链接删除,再新建一个python3.6的软链接.