Linux--虛擬環境

一 . 虛擬環境的安裝

      若是咱們在進行多個django項目的話,只用一個物理環境的話,那麼會影響效率,這時候咱們局能夠應用虛擬環境了 python

      virtualenv

#指定清華源下載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命令

      virtualenvwrapper(好用)

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.退出會話,從新登錄,查看工具是否安裝

  學習virtualenvwrapper工具的命令

1.建立新的虛擬環境 mkvirtualenv mycrm 2.切換多個虛擬環境 workon 虛擬環境的名字,能夠tab鍵自動補全,補全後能查看有哪些虛擬環境 3.列出全部虛擬環境的目錄 lsvirtualenv 4.進入當前激活的虛擬環境的目錄 cdvirtualenv

5.退出虛擬環境
deactivate

二 . 在虛擬環境下運行crm

  先運行看缺乏什麼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

相關文章
相關標籤/搜索