一、Ubuntu的安裝
建議: 在斷網情況下安裝會比較快!
二、VMware Tools安裝
虛擬機器選項
安裝VMware Tools
- 將VMwareTools-xx.tar.gz拷貝到桌面
- 檔案解壓(切換到桌面目錄)
tar -zxvf VMwareTools-xx.tar.gz
- 安裝(切換到vmware-tools-xxx)
sudo ./vmware-install.pl
安裝並執行 VMware Tools 後,才能在虛擬機器中使用共享資料夾(預設目錄位置 /mnt/hgfs/xxx)
軟連線到使用者目錄下: ln -s /mnt/hgfs/xxx ~/myshare
三、Linux常用命令
- Ubuntu軟體源
選擇阿里雲: System settings > Software&Updates > Download from > other > China > mirrors.aliyun.com
四、虛擬環境
包管理工具
- apt update 更新源中的軟體包
- apt install xxx 安裝軟體
- apt remove xxx 解除安裝軟體(僅解除安裝安裝的軟體)
- apt autoremove xxx 解除安裝軟體(會解除安裝的依賴包)
舊版本(通用、相容): apt-get
安裝pip
Ubuntu: sudo apt install python-pip
CentOS: sudo yum install pip
python命令預設是python2
python2可用;python3可用;
可以通過軟連線來修改python指向,但系統中很多預設是使用的是python2的。 如何實現共存?通過虛擬環境來實現。
pip(python專用的包管理工具)
-pip install xxx 安裝包
指定源安裝: pip install xxx -i https://pypi.douban.com/simple
- pip uninstall xxx 解除安裝包
- pip list 列出所有依賴包
- pip freeze 列出自己安裝的依賴包
虛擬環境的安裝
sudo apt install virtualenv
# apt install virtualenv
# sudo !!
# sudo即超級使用者,!!代表是上一條指令(當在發現許可權不夠時)
virtual虛擬的
統一管理
pip install virtualenvwrapper
配置虛擬環境
-vi ~/.bashrc 在最後新增
export WORKON_HOME=/home/atom/.virtualenvs
source /home/atom/.local/bin/virtualenvwrapper.sh
> 備註: 通過find查詢(sudo find / -name virtualenvwrapper*)
- 建立對應目錄
mkdir ~/.virtualenvs
- 重新整理環境
source ~/.bashrc
虛擬環境使用
建立虛擬環境(預設是python2.7)
mkvirtualenv EVN_NAME
mkvirtualenv PythonZyz
> 此時就是進入到虛擬環境中,再次輸入Python時,還是顯示2.7版本(預設)
- 進入到虛擬環境中
workon EVN_NAME
workon PythonZyz
- 退出虛擬環境
deactivate
- 刪除虛擬環境
rmvirtualenv EVN_NAME
rmvirtualenv PythonZyz
- 建立python3的虛擬環境
mkvirtualenv EVN_NAME
mkvirtualenv Python3Zyz -p /usr/bin/python3.5
> 檢視python3位置: whereis python3
> 此時再次輸入python就是為3.5版本了
虛擬環境中的安裝包是隔離的
在哪裡虛擬環境中安裝,只有哪個虛擬環境中存在,其他虛擬環境是不收影響的
五、PyCharm安裝
解壓
- 目錄中有bin
- 進入到bin目錄中
- 執行: ./pycharm.sh
- 配置環境變數
pycharm中,預設是python2.7版本的。
後續執行時,可以直接進入到Python3的虛擬環境中,然後再python manage.py runserver
為了更方便的操作,就還是修改工程的預設:
file > settings > project interpreter > 下拉(show all) > add > (現有環境)existing enviroment > 選擇對應python3的虛擬環境即可備註: 配置好之後,在pycharm右上角直接
run
都可以直接執行專案(執行命令為: manage.py runserver 8000)
(可以將PyChar執行命令,通過軟連結方式,放置在當前使用者目錄下)
ln -s 源地址 目的地址
ln -s pycharm-2018.1.4/bin/pycharm.sh .
mv pycharm.sh pycharm
# 破解操作
1、安裝java環境
# 安裝預設JRE
sudo apt-get install default-jre
# 新增Oracle的PPA
sudo add-apt-repository ppa:webupd8team/java
# 更新您的軟體包儲存庫
sudo apt-get update
# 這是Java在編寫時的最新穩定版本(視覺化選項OK,YES)
sudo apt-get install oracle-java8-installer
# 找出Java的安裝位置(複製)
sudo update-alternatives --config java
# 設定環境變數
sudo vi /etc/environment
# 檔案末尾新增(根據自己的位置設定!!!)
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java"
# 過載
source /etc/environment
# 檢查
echo $JAVA_HOME
2、JetbrainsCrack-2.8-release-enc.jar檔案拷貝到pycharm/bin目錄中
3、執行一下命令(會生成有兩個檔案,後續需要新增內容)
sudo java -jar JetbrainsCrack-2.8-release-enc.jar
4、修改檔案(檔案末尾新增)
vi pycharm.vmoptions
-javaagent:/home/atom/pycharm-2018.1.4/bin/JetbrainsCrack-2.8-release-enc.jar
vi pycharm64.vmoptions
-javaagent:/home/atom/pycharm-2018.1.4/bin/JetbrainsCrack-2.8-release-enc.jar
5、執行安裝
./pycharm.sh
6、在註冊code中填入(可以根據上述sudo java -jar xxx結果中隨便選擇一個)
"code":"II","paidUpTo":"2099-12-31"
六、資料庫
# 新增
sudo add-apt-repository `deb http://archive.ubuntu.com/ubuntu trusty main universe`
# 更新
sudo apt-get update
# 搜尋(從返回的結果檢視有哪些版本可以安裝,用下邊的命令安裝相應的版本)
sudo apt-cache search mysql | grep mysql-server
# 安裝5.6版本
sudo apt install mysql-server-5.6
# 資料庫基本操作
service mysql start/stop/restart
# 設定為開機自啟動(ubuntu操作)
sudo apt install sysv-rc-conf
sysv-rc-conf --level 345 mysql on
sysv-rc-conf --list | grep mysql