背景

    想要试试linux环境下,数据库安装、Django与数据库的连接以及其他实验,本人电脑是Windows系统,而且没装虚拟机,阿里云提供1小时的linux服务器体验,不占个人电脑内存又能实验,刚好满足需求。

位置


实验-1

实验配置

CentOS 6.5 64位 1G 1核

警告:DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6

实验相关命令

实验结果

     要重装pip与python以及其他工具包,各种配置文件都要重新装,而且下载速度很慢,相当麻烦。

实验-2

位置


实验配置

CentOS 7.7 64位 1G 1核 2小时

实验内容

  1. 配置MySql
  2. 创建Django项目
  3. 学习docker

Mysql配置

1.Mysql基础操作

登录:mysql -uroot -p
查询所有数据库:show databases;
新建数据库:create database <数据库名>;
使用数据库:use <数据库名>;
删除数据库:drop database <数据库名>;
查询某个数据库里所有表:show tables;
参考链接

Mysql-shell 进入Mysql:

MySQL JS>\sql
MySQL SQL> \connect root@localhost#转换到 MySQL SQL

2.Centos下Mysql安装、连接与密码修改

Centos下安装mysql完整教程:此处为参考链接

下载
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
安装
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
密码修改
rm -rf /var/lib/mysql
#删除原始表单信息

systemctl restart mysqld
#重启mysql

sudo grep 'temporary password' /var/log/mysqld.log
sudo mysql_secure_installation
进入MySql
grant all on *.* to root@'%' identified by 'Zhoulikun12.' with grant option;#修改密码
flush privileges;#关闭防火墙
exit;#退出mysql
service mysql restart#重启mysql

临时密码样式:7/<+%WYBpI<b
数据库密码设置样式参考:Zhoulikun12.

报错

Access denied for user ‘root’@‘localhost’ (using password: YES.
参考

3.远程连接Navicat:
4.Django连接MySql
  1. 上传项目文件(要在开发端能跑通)
  2. 编辑settings.py文件

    修改DATABASES:

    ‘default’: {
    ‘ENGINE’: ‘django.db.backends.mysql’,
    ‘NAME’:‘databases_name’,
    ‘HOST’:‘localhost’,
    ‘USER’:‘root’,
    ‘PASSWORD’:‘password’,
    ‘PORT’:‘3306’,#一般不用改}

pip install pymysql

写入:
import pymysql
pymysql.install_as_MySQLdb()

python manage.py makemigrations for_teampython manage.py migrate
Mysql连接Navicat

–修改配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1 => bind-address = 0.0.0.0

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

Tensorflow环境配置

  1. 使用设备:同MySql配置
  2. 配置前提:
    更新pip:pip3 install --upgrade pip
  3. 配置环境:
    python ==3.6.8
    tensorflow ==1.4.0
    keras ==2.1.6
  4. 命令:
    pip3 install tensorflow ==1.4.0
    pip3 install keras ==2.1.6
  5. 检验安装是否成功:
    from keras.models import load_model

    成功,中间的长段是版本提醒。
opencv-python安装
  1. 更新pip:pip install --upgrade pip
  2. 安装命令:pip install opencv-python
pillow安装
pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

Pytorch环境配置

  1. 更新pip3:pip3 install --upgrade pip
  2. 安装torch-cpu:pip3 install torch torchvision torchaudio(windows10)

    pip3 install torch1.10.1+cpu torchvision0.11.2+cpu torchaudio==0.10.1+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html(linux)

uwsgi安装