• pycharm远程代码调试


    1.pycharm连接linux服务器并上传功能

    # Tools-->Deployment-->Configuration

     # 点击+号,选择SFTP类型,name填项目名字-->填入IP,端口,账户,密码,保存密码打勾

    # Mappings-->选择文件夹图标-->选择服务器路径-->点击Ok完成

    # Conection-->GBK更改utf-8

    # 上传代码

    先点击项目(背景会出现深蓝色),再选择Tools-->Deployment-->Upload to shop

    2.linux中安装python虚拟环境之前已经安装过python3:https://www.cnblogs.com/dalyday/p/9949237.html

    # 安装virtualenvwrapper

    pip3 install virtualenvwrapper

    # 打开bash_profile文件对其进行编辑操作
    vi ~/.bash_profile

    # 添加virtualenvwrapper的环境变量
    export WORKON_HOME=/home/py_env
    source /usr/bin/virtualenvwrapper.sh

    # 重新加载bash_profile文件
    source ~/.bash_profile

    # 创建python3虚拟项目环境并进入
    mkvirtualenv -p python3 shop

    # mkvirtualenv其他操作
    workon shop # 启动/切换shop虚拟环境
    deactivate # 退出虚拟环境
    rmvirtualenv shop # 删除shop虚拟环境
    lsvirtualenv -b # 列出所有虚拟环境
    cpvirtualenv env1 env3 (复制env1到env3) #复制环境

    # 查看项目各模块版本
    pip freeze

    # 安装txt文件中列出的所有模块
    pip install -r requirements.txt

    # 安装mysqlclient出问题,centos 7:
    yum install python-devel mariadb-devel -y

    # 再次安装mysqlclient
    pip install mysqlclient==1.4.2.post1

    3.mysql安装

    # 创建mysql文件(在 /usr/local/ 下)
    mkdir mysql

    # 进入mysql文件夹
    cd mysql

    # 下载软件包rpm文件(https://dev.mysql.com/downloads/mysql/)
    wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

    # 安装yum repo文件
    rpm -ivh mysql80-community-release-el7-1.noarch.rpm
    注:/etc/yum.repos.d/目录下生成以下两个repo文件:mysql-community.repo,mysql-community-source.repo

    # 更新yum命令
    yum clean all
    yum makecache

    # 安装mysql
    yum install mysql-community-server
    注:会安装以下文件
    mysql-community-devel.x86_64 0:8.0.16-2.el7 mysql-community-libs.x86_64 0:8.0.16-2.el7
    mysql-community-libs-compat.x86_64 0:8.0.16-2.el7 mysql-community-server.x86_64 0:8.0.16-2.el7

    # 重启服务
    service mysqld restart

    # 设置bind-ip
    vim /etc/my.cnf
    在[mysqld]:下面加一行
    bind-address = 0.0.0.0

    # 查看初始密码
    cat /var/log/mysqld.log | grep password

    # 使用初始密码登录mysql
    mysql -u root -p #会提示输入密码

    # 修改初始密码,首次修改密码必须满足:大小写字母+特殊符号+数字
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456789-aA';

    # 修改validate_password_policy参数的值
    set global validate_password.policy=0;

    # validate_password_length(密码长度)参数默认为8,我们修改为1
    set global validate_password.length=1;

    # 再次修改密码
    alter user 'root'@'localhost' identified by '123456';

    # 给navicat连接远程服务器访问授权
    create user 'root'@'%' identified with mysql_native_password by '123456';

    # 给root用户设置权限
    grant all privileges on *.* to 'root'@'%' with grant option;

    # 刷新权限
    flush privileges;

    4.navicat连接linux mysql远程传输数据

    # 连接linux mysql,新建数据库

    主机名或IP地址:阿里云服务器ip

    用户名:root

    密码:123456

     

    # 本地数据上传至阿里云服务器中

     5.pycharm调试代码

    # run代码

    python manage.py runserver 0.0.0.0:8001

    # settings设置允许的HOST
    ALLOWED_HOSTS = ['*',]

    # pycharm远程调试代码

  • 相关阅读:
    asp.net获取站点根目录下子目录的名称
    asp.net在网站根目录下创建文件夹
    HoverTree.Model.ArticleSelect类的作用
    HoverTree系统源码介绍
    ASP.NET中Request.RawUrl、Request.Url的区别
    汇编语言-环境搭建
    IDEA快速返回上次代码的位置
    一级建造师
    4000块DIY组装电脑
    职称申报
  • 原文地址:https://www.cnblogs.com/dalyday/p/10991180.html
Copyright © 2020-2023  润新知