Martin.xu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Flask 学习

安装Flask

pip3 install flask

安装DB驱动

#pgsql
pip3 install psycopg2

    #无法安装处理
    apt install libpq-dev
    #安装pg客户端
    sudo apt install postgresql-client-common
    sudo apt-get install postgresql-client
    #修改pg登录密码
    ALTER USER 用户名 WITH PASSWORD 'myPassword';
    #创建数据库
    CREATE DATABASE flask_db; 
    #创建数据库用户
    CREATE USER sammy WITH PASSWORD 'password';
    #分配权限
    GRANT ALL PRIVILEGES ON DATABASE flask_db TO sammy;

 

#mysql
pip3 install pymysql

安装插件

# 安装DButils(用做数据库连接池)
pip3 install DBUtils
# 安装flask-cors(处理跨域)
pip3 install flask-cors

# 安装pillow(图像处理库)
pip3 install pillow

pip3 install jsonify

安装Node

cd /opt
#sudo wget https://npm.taobao.org/mirrors/node/v12.6.0/node-v12.6.0-linux-x64.tar.gz
sudo wget https://npm.taobao.org/mirrors/node/v18.6.0/node-v18.6.0-linux-x64.tar.gz
sudo tar -zxvf node-v18.6.0-linux-x64.tar.gz 
sudo mv node-v18.6.0-linux-x64 nodejs 
sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/ 
sudo ln -s /opt/nodejs/bin/node /usr/local/bin/

安装cnpm

sudo npm config set registry https://registry.npm.taobao.org
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
# 建立pnpm 软连接
sudo ln -s /opt/nodejs/lib/node_modules/cnpm/bin/cnpm  /usr/local/bin/cnpm

#注册淘宝镜像
npm config set registry http://registry.npm.taobao.org/

#还原
npm config set registry https://registry.npmjs.org/

初始化前端项目

//初始化项目
1、cnpm init vue@latest 
2、选装 (空格输入yes或者no, 一路yes即可) // 初始化包 3、cnpm install //运行 4、cnpm run dev //安装axios 5、cnpm install axios -D //安装 element plus 与图标样式 6、cnpm install element-plus -D --save
  cnpm install @element-plus/icons-vue
//按需动态引入element 组件的([推荐,也可以全局安装](https://element-plus.gitee.io/zh-CN/guide/quickstart.html)) 7、cnpm install unplugin-vue-components unplugin-auto-import unplugin-icons -D //安装less (也可以安装scss) 8、cnpm install --save less
  npm install less-loader
//mitt 使用 (兄弟组件通信) 9、cnpm install mitt -S



方法2:

cnpm create vite
npm i @types/node --save-dev

 

posted on 2023-06-06 23:18  Martin.xu  阅读(18)  评论(0)    收藏  举报