若是咱們在進行多個django項目的話,只用一個物理環境的話,那麼會影響效率,這時候咱們局能夠應用虛擬環境了 python
#指定清華源下載pip的包 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #升級pip工具 pip3 install --upgrade pip
1.安裝virtualenv pip3 install virtualenv 2.建立目錄 mkdir Myproject cd Myproject 3.建立獨立運行環境-命名 virtualenv --no-site-packages --python=python3 venv#獲得獨立第三方包的環境,而且指定解釋器是python3 4.進入虛擬環境 source venv/bin/activate#此時進入虛擬環境(venv)Myproject 5.安裝第三方包 (venv)Myproject: pip3 install django==1.11.14 #此時pip的包都會安裝到venv環境下,venv是針對Myproject建立的 6.退出venv環境 deactivate命令
1. 安裝 在/opt下建立一個allenv的文件夾 pip3 install virtualenvwrapper 2. 配置我的環境變量配置文件,每次登錄都啓動virtualenvwrapper工具 vim ~/.bashrc 3. 寫入加載變量,使得virtualenvwrapper每次開機可用 export WORKON_HOME=~/Envs #設置virtualenv的統一管理目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數,生成乾淨隔絕的環境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解釋器 source /opt/python36/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本
4.退出會話,從新登錄,查看工具是否安裝
1.建立新的虛擬環境 mkvirtualenv mycrm 2.切換多個虛擬環境 workon 虛擬環境的名字,能夠tab鍵自動補全,補全後能查看有哪些虛擬環境 3.列出全部虛擬環境的目錄 lsvirtualenv 4.進入當前激活的虛擬環境的目錄 cdvirtualenv
5.退出虛擬環境
deactivate
先運行看缺乏什麼mysql
1.把windows下的django拿到Linux下,經過Xftp6 2. 直接帶虛擬環境下python manage.py runserver 0.0.0.0:8000 看看缺乏什麼 手動解決 1 pip3 install django==1.11.14 2 pip3 install pymysql 3 pip3 install django-mutiselectfield
安裝mysql數據庫,支持crm業務sql
mysql的服務端是mysqld mysql的客戶端有: mysql -uroot -p pymysql navicate pycharm mysql驅動
安裝Linux的mariadb服務端數據庫
yum install mariadb-server mariadb mysql -y # mysql寫不寫都行 # 啓動mysql服務端 其實mysql在Linux下就叫mariadb systemctl start mariadb # 檢查mysql是否啓動 1 查進程 ps -ef | grep mariadb 2 查端口 netstat -tunlp | grep 3306 激活虛擬環境
導入本地的數據庫信息django
# 在windows在黑窗口下導出數據庫信息 mysqldump -u root -p666 --all-databases > alldb.dump # 這個是所有數據 mysqldump -u root -p666 crm > db.dump # 這個是把crm這個庫導出到當前文件夾下,而且名字是db.dump
# 找出這個db.dump而後傳輸到Linux中就能夠
把從windows中的mysql導入到Linux的數據導入到Linux本身的mysql中vim
mysql -uroot -p < /opt/Crm_Project/alldb.dump
而後在虛擬環境中進入數據庫 windows
mysql -uroot -p
最後啓動crmbash