0


(python3爬虫一)linux宝塔搭建python3.x+flask+selenium

通过宝塔安装自定义python3环境

一 .

1宝塔安装python项目管理器

    ![](https://img-blog.csdnimg.cn/4a8b4c62e5954310a12bc377ac599aa9.png)

2.安装python3.x版本(宝塔系统默认环境2.7,不可共用,会影响面板等冲突)

3.下载flask项目 或本地开发好的flask

flask的github地址https://github.com/pallets/flask

4.上传到服务器上,项目文件夹下,一般是/www/wwwroot/python/xxx 做为根目录 (xxx为flask根文件夹)

*参考路径

5.添加python项目(通过python管理器创建独立运行环境)

这里依赖容易报错,可以尝试下,添加失败的话,可以先去掉勾选,

主要是为了创建python3.x的独立虚拟环境

创建后发现根目录多了一个虚拟环境的文件夹随机字符串_venv

6.检查python版本是否与安装的虚拟环境一致,我们安装的如3.9.7版本

命令行输入(V大写 )

 python -V

发现没有正确获取版本,读取的还是系统环境

需要处理环境问题,通过conda管理环境

(参考文档宝塔centos7安装Conda_centos 离线安装conda-CSDN博客)

下载

wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

下载好后直接安装

sh ./Anaconda3-2022.10-Linux-x86_64.sh

一路回车遇见输入,输入yes继续回车,等待安装完毕(共两次yes)

安装完毕后 输入conda 提示不存在的话

修改 打开文件(宝塔界面或vim熟练的直接vim操作)

/root/.bashrc

文件 最后一行添加

export PATH="/root/anaconda3/bin:$PATH"

修改保存后重载配置

source /root/.bashrc

如下 conda -V 可以看到版本即可

conda常用命令

# 创建虚拟环境一【env_name是你自定义的环境名称】
conda create -n env_name python=x.x
 
# 进入环境【env_name是你自定义的环境名称】
source activate env_name
 
# 退出环境【env_name是你自定义的环境名称】
source deactivate env_name
 
# 创建虚拟环境二【指定路径创建。path是你自定义的路径,注意是完整路径】
conda create -p path python=x.x
 
# 进入环境【指定路径创建。path是你自定义的路径,注意是完整路径】
source activate path
 
# 退出环境【env_name这个是你完整路径最后的文件夹名,如:/root/home,那么env_name便是home】
source deactivate env_name
 
# 查看虚拟环境列表
conda env list
 
# 查看conda配置
conda info
 
# 在虚拟环境中查看py依赖
conda list
 
# 根据路径创建的环境删除【指定路径创建。path是你自定义的路径,注意是完整路径】
conda env remove -p path
 
# 根据虚拟环境名称删除【env_name是你自定义的环境名称】
conda env remove -n env_name
 
# 打包依赖为requirements.txt
pip freeze > requirements.txt
 
# 安装依赖requirements.txt
pip install -r requirements.txt

我们执行回到项目目录 使用命令进入虚拟环境(这里是虚拟环境放项目根目录了,以后所有项目可以单独使用版本,即做到版本隔离,避免冲突等影响)

source activate  0f7e13bc03e6421f1e6d852dab6ad178_venv/

查看版本 可以看到从3.6.x切换到 3.9.x成功

2.开启flask

flask依赖再检查一遍 ,项目可以先生成依赖包文件,然后执行批量下载安装包

pip freeze >requirements.txt
pip install -r requirements.txt

网络可能有有问题,安装较慢

直接执行flask run 缺什么安装什么

下一步安装浏览器以及驱动

(python3爬虫二)Linux安装谷歌浏览器以及对应版本驱动程序-CSDN博客

标签: flask python 后端

本文转载自: https://blog.csdn.net/zdlcome/article/details/133810220
版权归原作者 zdlcome 所有, 如有侵权,请联系我们删除。

“(python3爬虫一)linux宝塔搭建python3.x+flask+selenium”的评论:

还没有评论