Django之Ubuntu環境搭建

1、Ubuntu的安裝

建議: 在斷網狀況下安裝會比較快!

2、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

3、Linux經常使用命令

  • Ubuntu軟件源
選擇阿里雲: System settings > Software&Updates > Download from > other > China > mirrors.aliyun.com

4、虛擬環境

包管理工具java

  • apt update 更新源中的軟件包
  • apt install xxx 安裝軟件
  • apt remove xxx 卸載軟件(僅卸載安裝的軟件)
  • apt autoremove xxx 卸載軟件(會卸載的依賴包)
舊版本(通用、兼容): apt-get

安裝pippython

Ubuntu: sudo apt install python-pip
CentOS: sudo yum install pip
python命令默認是python2
python2可用;python3可用;
能夠經過軟鏈接來修改python指向,但系統中不少默認是使用的是python2的。 如何實現共存?經過虛擬環境來實現。

pip(python專用的包管理工具)mysql

-pip install xxx  安裝包
    指定源安裝: pip install xxx -i https://pypi.douban.com/simple
- pip uninstall xxx 卸載包
- pip list 列出全部依賴包
- pip freeze 列出本身安裝的依賴包

虛擬環境的安裝web

sudo apt install virtualenv

# apt install virtualenv
# sudo !!
# sudo即超級用戶,!!表明是上一條指令(當在發現權限不夠時)
virtual虛擬的

統一管理sql

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

虛擬環境使用ubuntu

建立虛擬環境(默認是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版本了

虛擬環境中的安裝包是隔離的bash

在哪裏虛擬環境中安裝,只有哪一個虛擬環境中存在,其餘虛擬環境是不收影響的

5、PyCharm安裝

解壓oracle

  • 目錄中有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 pycharmapp

# 破解操做
    一、安裝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
    二、JetbrainsCrack-2.8-release-enc.jar文件拷貝到pycharm/bin目錄中
    
    三、執行一下命令(會生成有兩個文件,後續須要添加內容)
        sudo java -jar JetbrainsCrack-2.8-release-enc.jar
        
    四、修改文件(文件末尾添加) 
    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
    
    五、執行安裝
        ./pycharm.sh
        
    六、在註冊code中填入(能夠根據上述sudo java -jar xxx結果中隨便選擇一個)
        "code":"II","paidUpTo":"2099-12-31"

6、數據庫

# 添加
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
相關文章
相關標籤/搜索