python企業實戰專案模擬上線

2021-10-03 22:31:42 字數 2351 閱讀 4009

[root@xingdian ~]

# git clone ~/.pyenv

2.設定環境變數

[root@xingdian ~]

# echo 'export pyenv_root="$home/.pyenv"' >> /etc/profile

[root@xingdian ~]

# echo 'export path="$pyenv_root/bin:$path"' >> /etc/profile

[root@xingdian ~]

# echo 'eval "$(pyenv init -)"' >> /etc/profile

[root@xingdian ~]

# source /etc/profile

3.根據專案所需要的python環境安裝對應版本的python

[root@xingdian ~]

# pyenv install 3.5.2

4.切換到專案目錄下,使對應版本的python生效

[root@xingdian izone]

# pyenv local 3.5.2

5.根據開發需求寫好的requirements.txt檔案,安裝相應的模組

[root@xingdian izone]

# pip install -r requirements.txt

6.安裝專案所需的redis

[root@xingdian ~]

# yum -y install redis

[root@xingdian ~]

# sed -i '/^protected-mode/c protected-mode no' /etc/redis.conf

[root@xingdian ~]

# sed -i '/^bind 127.0.0.1/c #bind 127.0.0.1' /etc/redis.conf

[root@xingdian ~]

# systemctl start redis

7.安裝資料庫服務(暫定mariadb)

[root@xingdian ~]

# yum -y install mariadb mariadb-server

[root@xingdian ~]

# systemctl start mariadb

[root@xingdian ~]

# mysqladmin -u root password '123'

[root@xingdian ~]

# mysql -u root -p123

mysql> create database myzone;

8.專案中跟資料庫和redis的連線檔案[專案中已修改]

cat izone/settings.py

databases =

}caches =

}}

9.資料遷移

[root@xingdian ~]

# python manage.py makemigrations --empty myzone

[root@xingdian ~]

# python manage.py migrate

10.執行專案

11.瀏覽器訪問

詳解python專案實戰 模擬登陸CSDN

前言 今天為大家介紹乙個利用python模擬登陸csdn的案程式設計客棧例,雖然看起來很雞肋,有時候確www.cppcns.com會有大用處,在這裡就當做是乙個案例練習吧,提高自己的 水平,也了解python如何做到模擬登陸的,下面來看 導入庫獲取頭部資訊 解析網頁 返回登入過後的session 檢...

Python專案實戰

匯入pygame模組 import time import pygame from pygame.constants import def main 完成整個程式的控制函式 1.建立乙個視窗 screen pygame.display.set mode 1200 700 0,32 2.建立乙個,當作...

企業 keepalived 高可用專案實戰

keepalived是什麼 keepalived是集群管理中保證集群高可用的乙個服務軟體,用來防止單點故障。keepalived工作原理 keepalived是以vrrp協議為實現基礎的,vrrp全稱virtual router redundancy protocol,即虛擬路由冗餘協議。虛擬路由冗...