Linux--虛擬環境

一 . 虛擬環境的安裝

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

複製代碼
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

相關文章
相關標籤/搜索