PythonのDjangoプロジェクトの展開

python3コンパイラのインストール・研究

1.のpython3コンパイルエラーを防ぐために、基本的な開発ツールのシステムを解きます

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2.のpython3のソースコードを取得し、あなたがダウンロードして公式サイトに行くことができます

wgetのhttps://www.python.org/ftp/python/3.6.7/Python-3.6.7.ta​​r.xz

默认下载到当前文件夹中,所以最好在需要的文件夹下执行下载

ソースパッケージに3減圧ソースコードパッケージ

xz -d  Python-3.6.7.tar.xz      #去掉.xz压缩后缀
tar -xvf Python-3.6.7.tar       #解压缩 
# 下边的步骤需要Python-3.6.7文件中操作
cd Python-3.6.7                 # 进入解压后的文件

4.三部作をコンパイルし、ほぼすべてのLinuxソフトウェアの、このステップは、コンパイラをインストールすることで、nginxの、Redisのはそうです

# 以下步骤都是在Python-3.6.7中进行
第一曲:指定安装路径
        执行configure脚本文件 ,指定软件的安装路径 /opt/python367/
            ./configure --prefix=/opt/python367/
        
第二曲:编译源代码
    指定make指令 ,针对当前文件夹下的makefile开始读取
    输入 make 即可 
    
第三曲:开始安装
    这一步才是生成解释器的步骤
    make install 

コマンドを迅速に実行することができるように5.は、PATH環境変数を設定します。

# 取出当前PATH的值
    注意!!!!!PATH的值是自上而下,从前往后的读取顺序,这里要和虚拟环境配置有关了
    echo $PATH 
    
# 把python3的路径,放到最前面,因为虚拟环境的创建的时候,可能会有坑,

[root@s24_linux bin]# echo  $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

# 修改PATH的值,永久修改,写入到/etc/profile ,每次用户登录都加载这个文件,因此变量永久生效

[root@s24_linux bin]#vim  /etc/profile  在最底行,写入如下信息
PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

# 读取/etc/profile  让它永久生效 
source  /etc/profile  # 用source命令,去读这个文件 内容,让变量生效 

linux 6. CRMアップロードコード、二つの方法

1. 可以用xftp
    方便,快捷,支持断点续传
    
2. 压缩文件后,用lrzsz(linux命令),可以将Windows文件拉到liunx中

7.モジュール・ソリューションのCRMの実行が依存

# 进入第四步中安装的软件路径中,进入bin目录,然后安装下边需要依赖的模块,缺啥装啥
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  django==1.11.9 
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  pymysql 
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  django-multiselectfield
    
# 安装命令解析
pip3 install -i   https://pypi.tuna.tsinghua.edu.cn/simple  django==1.11.9 
# python安装命令    下载地址                                   软件名和版本号

あまりにも私たちのモジュールなら、私たちは、これを行うことができます。

# 保证开发环境和生产环境的模块一致性的方法  
# 保证windows的模块和linux的模块的一致性
# 在Windows下执行这个
pip3 list                      # 这是查看全部的模块

pip3 freeze >  requirements.txt      #这是导出解释器所有模块信息的命令,并且生成一个 requirements.txt文件

# 将requirements.txt文件拉到linux对应的目录下
# 通过命令安装这个文件中,所有的模块,它会自动的获取你文件中的模块信息,并且一个一个的安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple   -r  requirements.txt 

8.インストールmariadb

  • rpmの手動インストール、非常に病気、依存関係の解決
  • ソースコードコンパイラのインストール(インストールパスを指定して、最新のソフトウェアバージョンを選択することができ、第三者が機能を高度に拡張することができます)
  • yumを簡単にインストールは、依存関係の自動解決は、(デフォルトのインストールパスデポのバージョンが低すぎる可能性があります)
yum install  mariadb-server  mariadb  -y  

# 通过yum安装的软件,都可以通过systemctl 去管理,启动/关闭/重启 这个软件
systemctl  start/stop/restart  mariadb  

データの9. CRM派生ウィンドウは、インポートのlinuxに伝達され、

# 在Windows下执行这个语句,将ignb这个数据库导出
mysqldump -u root -p   ignb  >  ignb.sql  # 指定数据库导出的命令

# mysqldump -u root -p   需要导出的数据库名  >  导出后保存的数据库名和路径

10. Linuxのignb.sqlする転送ファイル、データのインポート

方式1:  命令形式导入 
    # 得先创建好数据库 
    create database  ignb;
    # 指定数据库导入数据
    mysql -uroot -p  ignb  <  ignb.sql 
    
方式2:交互式终端的导入数据
    # 创建数据库
    create database  ignb;
    # 使用数据库
    use ignb ;
    # 然后执行source命令 后边跟的是你需要导入的数据库数据的绝对路径
    source /opt/ignb.sql ;  

11.スタートのCRMプロジェクト
のpython3 manage.pyのrunserver 0.0.0.0:8000

  1. ブラウザでサーバのIPアドレスを入力します。

    192.168.10.128:8000

おすすめ

転載: www.cnblogs.com/zhufanyu/p/11788369.html