1. 程式人生 > >virtualbox安裝ubuntu18.04及python2.7虛擬環境(含oracle客戶端的安裝)

virtualbox安裝ubuntu18.04及python2.7虛擬環境(含oracle客戶端的安裝)

1. 下載ubuntu18系統iso映象,使用virtual box安裝該映象

2. 安裝vitrul box增強功能,主要用來與windows系統共享資料夾
   參考:https://blog.csdn.net/sinat_32582203/article/details/71633678

3. 設定雙向拷貝
   參考:https://blog.csdn.net/baidu_37503452/article/details/78707806

4. 共享資料夾後因為不是用root使用者登入的,vboxsf使用者組不存在,需要從終端添加當前使用者進使用者組,如:sudo adduser jalen vboxsf,新增完畢重啟生效
   參考:https://blog.csdn.net/boarmy/article/details/19074473

5. 注意不要使用sudo chmod -R 777 /usr,不要為user賦予最高許可權

6. 安裝jdk並配置環境變數(可選,因為ubunut自帶openjdk)
	export JAVA_HOME=/home/jalen/Jalen/tools/jdk/jdk-8u181-linux-x64/jdk1.8.0_181
	export JRE_HOME=/home/jalen/Jalen/tools/jdk/jdk-8u181-linux-x64/jdk1.8.0_181/jre
	export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
	export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

7. 安裝pycharm
   參考:https://blog.csdn.net/xudailong_blog/article/details/78797559 (ubuntu設定pycharm桌面快捷啟動方式)

8. 安裝python 2.7.15,官網下載原始碼包(.tgz),加壓後安裝,先裝gcc再install,install需要sudo最高許可權
   參考:https://blog.csdn.net/qq_36235192/article/details/81456626
         https://blog.csdn.net/sinat_33186733/article/details/51762499

9. 配置oracle環境,安裝pip(python2 pip),安裝zlib(不要用yum,ubuntu用apt-get install安裝)
   參考:https://cx-oracle.readthedocs.io/en/latest/installation.html#installing-cx-oracle-on-linux (Installing cx_Oracle on Linux章節)
   參考:https://blog.csdn.net/nsrainbow/article/details/78447492 (no module pip問題)
   參考:https://www.cnblogs.com/MnCu8261/articles/5835604.html (安裝zlib,要在之前download的python包中去掉一個註釋,重新構建python環境)
   參考:https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html (oracle linux客戶端zip包下載)

   ubuntu安裝的是libaio1

10. 配置虛擬環境
   建立虛擬資料夾:virtualenv -p /usr/local/bin/python venv
   進入虛擬環境: source ./venv/bin/activate
   安裝依賴:pip install -r requirements.txt
   啟動專案:./run.sh &