EUAdvancer

Ubuntu 16.04桌面版使用笔记-Python环境搭建

bg
想要编写 Python 代码,首先需要搭建一个比较完善的 Python 开发环境

安装pip

不同的 linux 版本安装方式参考 install_requirements_linux

1
$ sudo apt-get install python-pip  # python3则使用python3-pip

更换源

1
2
3
$ mkdir ~/.pip
$ touch pip.conf
$ sudo nano ~/.pip/pip.conf

输入以下保存即可

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

安装virtualenv和virtualenvwrapper

1
2
3
$ sudo pip install virtualenv virtualenvwrapper
$ mkdir $HOME/.virtualenvs
$ sudo nano ~/.bashrc

在结尾添加以下:

1
2
export WORKON_HOME=$HOME/.virtualenvs 
source /usr/local/bin/virtualenvwrapper.sh

更新配置

1
$ source ~/.bashrc

基本操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建两个版本的虚拟环境,它们的安装目录在 
# $ ls /home/zz/.virtualenvs
# mkvirtualenv 默认创建的和系统版本相同环境,比如系统为 python2 ,如果想要创建 python3 的环境则需要指定。
$ mkvirtualenv py3 -p python3.5
$ mkvirtualenv py2 -p python2.7

# 列出虚拟环境列表
$ workon

# 切换虚拟环境
$ workon py3 # workon py2

# 删除虚拟环境
$ rmvirtualenv py3 # rmvirtualenv py2

# 退出虚拟环境
$ deactivate

警告:在虚拟环境中使用 pip 命令一定不要加 sudo,否则不会把包安装到虚拟环境中,而是安装到了 root

安装Pycharm

首先下载 linux,然后编译安装

1
2
3
$ tar -xzf pycharm-professional-2017.1.3.tar.gz
$ cd pycharm-2017.1.3
$ ./pycharm.sh

因为是专业版,所以激活时在 server 中添加 http://idea.imsxm.com/ 即可。接着创建一个桌面快捷方式

1
$ sudo gedit /usr/share/applications/Pycharm.desktop  # 创建文件Pycharm.desktop

写入内容如下:

1
2
3
4
5
6
7
8
9
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /home/zz/pycharm-2017.1.3/bin/pycharm.sh
Icon=/home/zz/pycharm-2017.1.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

最后在 /usr/share/applications 中找到 pycham 打开锁定到桌面即可(或者 win 键输入 pycharm 打开)

安装JDK

  1. jdklinux 版下载

  2. 将下载后的文件放到/usr/lib下(这个地址随自己写)

    1
    2
    $ tar xfz jdk-8u131-linux-x64.tar.gz
    $ cp -r jdk1.8.0_131/ /home/zz
  3. 利用 vim 打开 ~/.bashrc,在打开的文件末尾添加,保存后退出

    1
    2
    3
    export JAVA_HOME=/home/zz/jdk1.8.0_131
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  4. 命令行输入以下使之生效

    1
    $ source  ~/.bashrc
  5. 输入以下以查看 jdk 版本确定是否安装完成

    1
    $ java -version