高端酒店网站模板,深圳市建设工程交易服,盲盒小程序开发,公需道德与能力建设培训网站8种机械键盘轴体对比本人程序员#xff0c;要买一个写代码的键盘#xff0c;请问红轴和茶轴怎么选#xff1f;centos7语言配置问题登录服务器#xff0c;注意观察是否出现以下警告提示warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8): No such file or d…8种机械键盘轴体对比本人程序员要买一个写代码的键盘请问红轴和茶轴怎么选centos7语言配置问题登录服务器注意观察是否出现以下警告提示warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8): No such file or directory如果有提示说明系统语言配置有问题我们可以编辑/etc/environment文档进行语言设置具体设置如下1234vi /etc/environmentLANGen_US.utf8LC_CTYPEen_US.utf8最后执行 source /etc/environment 使设置生效如果不进行该设置后面在运行项目的时候会出现语言设置错误1. python3.6.5 安装1 环境准备:1yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc2 下载python3安装包并解压12wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgztar -xzvf Python-3.6.5.tgz -C3 把Python3.6安装到 /usr/local目录,使用make altinstall如果使用make install在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题12345671. 进入解压目录下cd /Python-3.6.52. 执行以下命令./configure --prefix/usr/localmakemake altinstall4 建立python3和pip3软连接123ln -s /xxx/Python-3.6.5/bin/python3.6 /usr/bin/python3ln -s /xxx/Python-3.6.5/bin/pip3.6 /usr/bin/pip32. Virtualenv 环境搭建1. 执行安装 Virtualenv1pip3 install virtualenv2. 在项目中安装 Virtualenv环境执行以下命令创建Virtualenv环境1virtualenv venv如果出现以下错误:virtualenv command not found可用下面方法解决:1234561: 先找到virtualenv.py的位置(find . -name virtualenv.py)一般在python3安装包目录下 ../lib/python/sitepackages/virtualenv.py2: 直接执行 python3 ../sitepackages/virtualenv.py venvName3: 或者可以把直接把该操作添加到虚拟环境变量然后直接执行 virtualenv venvName3. 启动 Virtualenv启动命令:1source venv/bin/activate退出命令:1deactivate3.1 安装依赖包下面使用pip和pip3效果是一样的都是运行在python3环境下1pip install -r requirements.txt此处不能使用sudo命令使用sudo是安装系统环境下3.2 配置并启动web服务器很重要设置 FLASK_APP 环境变量,如果没设置后面执行flask命令会抛出各种错误提示12export FLASK_APPflasky.pyflask run -h 0.0.0.0 -p 50004. 数据库操作该操作在FLASK_APP 环境变量设置完成后执行123456781: 生成migriation文档目录(执行一次)flask db init2: 生成小版本version文档flask db migrate3: 升级数据库flask db upgrade如果出现以下错误:ModuleNotFoundError: No module named ‘MySQLdb’由于 MySQL-python 不支持 Python 3(MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported)因此我们可以使用 PyMySQL 来代替解决方法:123451. 检查是否安装 PyMySQL如果没有安装执行下面命令安装:pip install PyMySQL2. 检查 SQLALCHEMY_DATABASE_URI 数据库地址配置:需要使用 mysqlpymysql 开头的的配置