linxu下python环境的开发配置
前言
linux是目前为止最好上手的系统也是最适合新手学习的系统而python是可以最快让大家知道怎么写出东西的语言,简单的几十个小时的学习之后就只需要看懂库的文档就可以很快地写出很好用的东西,于是很多人自然很喜欢这个组合,但是其实这个组合也是油很大的缺陷的,比如————Ubuntu本身的大多数其实就是基于Python的,于是系统自带的py2.7是绝对不能动的!不然经常发现桌面不见了或者是循环登录环境,因为之前的教程都是很老的于是这里给大家推荐一下我自己的配置方法:conda+ubuntu
基本环境
- ubuntu 18.04 LTS
- conda 的最新版
- 学妹50包邮给我快递来的ThinkPad X200(学生会福利)
配置过程
- 下载需要的脚本
- 使用conda的安装
- 添加PATH环境变量
- 建立新的环境 安装pycharm
- pycharm选择Python的interpretor
下载需要的版本
这里实际上大家的环境都是Python 2.7 的,要是不信的话可以直接去terminal里面输入一下
python --version
之后一般来说就是2.7的版本
之后的时候大家就要去官网了,下载自己需要的版本,Linux的
之后就可以得到这个了,之后安装的过程也很简单
使用conda的安装
安装其实很简单,首先是
sudo chmod 777 Anaconda2-2019.03-Linux-x86_64.sh
./Anaconda2-2019.03-Linux-x86_64.sh
之后就是一直跟随指示了,需要说明的是,这个到最后是会让你安装一个和他们家有合作的vscode的,要是大家校园网很慢的话就不要选择了
添加PATH环境变量
重点来了!这时其实是没有添加到PATH的!于是每次conda指令都会失效
之后就是简单的打开你的配置文件.zshrc或者是.bashrc输入
export PATH=~/anaconda2/bin:$PATH
添加路径鸭
之后记得
source ~/.zshrc
source ~/.bashrc
之后就可以了
echo $PATH #查看目前的路径,看看是不是
这里必须说明的是,不只是这个,terminal里面的指令都是要在PATH里面才可以被执行的,一般鸟叔的书上会有“房间号”的说法,大家有兴趣的可以去看看,就是说要是你直接敲ls的话其实是在/usr/local/bin下面找的,也可能是其他的/bin文件夹下面,而不是你认为应该是的,就是好多房间好多小明但是优先找找bin的小明
- 其实可以看下这个,这个说的比较全
建立新的环境
安装好了之后就是这个了!
conda create -n py37 python=3.7
conda create -n py27 python=2.6
之后还有一点就是alais
要是你是zsh的话就打开你的~/.zshrc,~/.bashrc,反正都是配置文件,下面添加这个
alias py36="conda activate py36"
alias py27="conda activate py27"
之后记得
source ~/.zshrc
source ~/.bashrc
之后就可以了!
之后再需要的时候就是直接去py36或者py27就可以的
- 这里说明一下,最近清华大学没有conda源了哭唧唧
安装pycharm
- 这里说明一下,这个是收费软件,要是没有钱的话直接去下载社区版
首先下载jetbrains工具箱,解压之后是一个很好的APPimage
之后感受APPimage的魔力吧!给权限之后双击运行!
之后在里面选择就可以(其实一般学校会给一些福利,我是大黑山男子技术学院的,我们就有这个福利)
pycharm选择Python的interpretor
这个就是最后一步了!直接去pycharm设置里面找到这个,点击add ,之后就可以了!