Linux--虛擬環境
阿新 • • 發佈:2019-03-30
start sel code yum django ldb mysq 可用 navicat
一 . 虛擬環境的安裝
如果我們在進行多個django項目的話,只用一個物理環境的話,那麽會影響效率,這時候我們局可以應用虛擬環境了
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
先運行看缺少什麽
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業務
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
激活虛擬環境
導入本地的數據庫信息
# 在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中
mysql -uroot -p < /opt/Crm_Project/alldb.dump
然後在虛擬環境中進入數據庫
mysql -uroot -p
最後啟動crm
Linux--虛擬環境