flyEn'blog

Ubuntu14.04 LTS开发环境配置

安装Chrome浏览器

(64位)

1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

完成后输入安装命令:

1
sudo dpkg -i google-chrome-stable_current_amd64.deb

终端打开chrome, 需要输入google-chrome-stable太长不方便可修改:

1
sudo mv /usr/bin/google-chrome-stable /usr/bin/chrome

命令运行:chrome

安装pycharm

官网:http://www.jetbrains.com/
下载Linux professional版本,完成后双击解压即可。
命令行运行:

1
fhy@fhy-B250M-Power:~/pycharm-2017.1.3/bin$ ./pycharm.sh

激活:第三选项输入http://xidea.online
导入原先配置文件settings.jar

输入法安装

官网:http://pinyin.sogou.com/linux/
下载系统对应版本,下载完双击进入Ubuntu软件中心安装,完成后若找不到则重启。

Python环境安装

(注:Ubuntu用apt-get,centos用yum)
安装epel扩展源

1
apt-get install epel-release

安装pip

1
apt-get install python-pip

虚拟环境

1
sudo pip install virtualenv  //安装

1
pip install virtualenvwrapper	//安装

命令行Unicode报错

1
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 10: ordinal not in range(128)

解决方法:
打开Python27\Lib下的 mimetypes.py 文件,找到大概256行的

‘default_encoding = sys.getdefaultencoding()’。

在这行前面添加三行:

1
2
3
4
if sys.getdefaultencoding() != 'gbk':  
reload(sys)
sys.setdefaultencoding('gbk')
default_encoding = sys.getdefaultencoding()

mkdir ~/workspaces //创建一个文件夹,用于存放所有的虚拟环境(也可不创建)

1
2
export WORKON_HOME=~/workspaces  
source /usr/bin/virtualenvwrapper.sh

//设置环境变量,把上面两行添加到~/.bashrc里

1
sudo vim ~/.bashrc

然后执行以下命令使配置生效

1
source ~/.bashrc

(/usr/bin/virtualenvwrapper.sh为具体位置由实际地址决定)
source ~/.bashrc
创建虚拟环境:mkvirtualenv fhy
列出虚拟环境:lsvirtualenv -b
切换虚拟环境:workon 进入env1环境 workon env1
查看环境里安装了哪些包:lssitepackages
删除虚拟环境env2:rmvirtualenv env2

安装pillow缺少依赖:
(一般以下命令即可)

1
2
3
sudo apt-get install python-devel 
sudo apt-get install zlib-devel
sudo apt-get install libjpeg-turbo-devel pip install pillow

(不行如下命令)

1
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

安装shadowsocks(翻墙)

1
2
3
sudo add-apt-repository ppa:hzwhuang/ss-qt5 
sudo apt-get update
sudo apt-get install shadowsocks-qt5

安装蓝灯https://github.com/getlantern/lantern

安装mysql5.6

安装mysql和mysql-devel

1
2
yum install mysql
yum install mysql-devel

安装mysql-server

1
2
3
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

jdk环境

1
2
3
4
5
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default # 设java8为默认(环境变量)
如果你想安装Java 7(i.e Java 1.7),在上面的命令中用java7代替java8
Fork me on GitHub