1. 程式人生 > 其它 >centos7 部署django

centos7 部署django

centos7 部署django

1.拉取git程式碼到code使用者下

2.進入到專案project目錄下

3.建立虛擬目錄

python3 -m venv 虛擬環境名稱

4.啟用虛擬環境

~/project/虛擬環境名稱/bin/activate

5.構建開發環境

python setup.py develop

# 這裡構建的過程中,可能會出現如下問題:
## 問題一:
`error: package directory 'find_namespace' does not exist`
### 解決方案:
#### 執行命令, 升級下setuptools
pip install --upgrade pip setuptools

## 問題二:
mysql_config --version
/bin/sh: mysql_config not found
mariadb_config --version
/bin/sh: mariadb_config not found
mysql_config --libs
/bin/sh: mysql_config: command not found
error: mysql_config not found

### 解決方案:
yum install mysql-devel
#### 若是mariadb則執行下面的命令,具體需要對應響應的版本
yum install mariadb-devel

## 問題三:
unable to execute 'gcc': not such file or directory
error: Setup script exited with error: command 'gcc' failed with exit status 1

#### 安裝下python3的庫
yum install python3-devel

# 繼續構建
python setup.py develop

6.退出虛擬環境

deactivate