deepin环境
deepin自带的是Python3.5和Python2.7,为了不更改系统环境,准备再装一个Python3.6,而且apt安装,3.6版本好像还没有放入仓库,于是在官网上找到对应版本的包,下载速度挺慢的,我把下载的分享到百度云了,有需要的朋友可以下载。
链接: https://pan.baidu.com/s/145uvYjz1b-XFOTAsFGiYwA 提取码: k4ji
Python安装
网上介绍的大多把Python安装在/usr/local目录下,我刚开始也是这样安装的,然后发现处处需要管理员权限,于是重新安装在家目录下,毕竟也只是学习的工具,应该可以安装在家目录下。
解压
将压缩包解压,然后进入解压后的文件夹。
tar xfz 对应Python包
进入到解压文件夹
cd 对应的文件夹
添加配置
./configure --prefix=该文件夹绝对路径
这个配置是为了让装的所有东西都装在这个文件夹里,方便管理和查找。
编译源码
sudo make
执行安装
sudo make install
到这时候,安装就结束了,接下来需要进行系统配置。
后续配置
1.首先创建软连接
进入Python安装目录的bin目录下,里面有Python的执行脚本,Python3或者Python3.6或者Python三者是一样的,均可以创建软链接,把软连接创建在/use/bin/python36目录下,建议用python36,因为本身环境里还有一个Python3.5,同理pip也创建一个软链接。
sudo ln -s Python脚本所在目录 /usr/bin/python36
2.使用pipenv管理虚拟环境
pipenv是requests作者的另一个作品,褒贬不一,看个人喜好,首先安装pipenv,这里要使用这个命令
pip install --user pipenv
因为我们Python安装在家目录下,是没有权限把第三方包装在系统目录下的,加上–user就是用户使用的意思。
这时会在家目录下的.local/bin目录下生成pipenv的执行脚本,把这个加入到环境变量,就可以使用pipenv来创建虚拟环境了。
在.profile文件尾部加入,
export PATH=$PATH:/home/用户名/.local/bin
需要注销一下,后面会介绍一些pipenv的常用命令。