专业建站公司服务,wordpress入门建站教程,网站集约化建设推进情况,新民正规网站建设价格咨询文章目录 1. linux部署python环境1. 部署python源文件环境2. 下载python3. 解压安装包4. 安装5. 配置环境变量6. 检查是否安装成功7. 准备python使用的包8. 安装scrapyd9. 配置scrapyd10. 开放6800端口 2. 部署gerapy1. 本机下载包2. 初始化3. 进入gerapy同步数据库4. 创建用户… 文章目录 1. linux部署python环境1. 部署python源文件环境2. 下载python3. 解压安装包4. 安装5. 配置环境变量6. 检查是否安装成功7. 准备python使用的包8. 安装scrapyd9. 配置scrapyd10. 开放6800端口 2. 部署gerapy1. 本机下载包2. 初始化3. 进入gerapy同步数据库4. 创建用户5. 运行gerapy 3. 问题基解决办法1. 安装python后无法pip 下载python相关的包2. 安装gerapy后部署包失败 1. linux部署python环境
1. 部署python源文件环境
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y2. 下载python
yum install -y wget# 具体版本可以根据自己需求下载
wget https://www.python.org/ftp/python/3.11.8/Python-3.11.8.tgz
3. 解压安装包
tar -zxvf Python-3.11.8.tgz4. 安装
# /usr....路径根据自己需求设定
./configure --prefix/usr/local/python3make make install5. 配置环境变量
vi /etc/profileexport PYTHON_HOME/usr/local/python3
export PATH$PYTHON_HOME/bin:$PATH# 配置完成后刷新环境变量
source /etc/profile6. 检查是否安装成功 7. 准备python使用的包
winR命令窗口
pip freeze package.txt将package.txt传输到linux中 可以使用工具 MobaXterm 链接https://pan.baidu.com/s/1NqKDJBH0ZfPZmm1sn1q9oQ?pwd2024 提取码2024 为了下载快一些可以配置python的源
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/pip3 install -r package.txt8. 安装scrapyd
pip3 install scrapyd9. 配置scrapyd
vi /usr/local/python3/lib/python3.11/site-packages/scrapyd/default_scrapyd.conf# 修改此行
bind_address 0.0.0.010. 开放6800端口
iptables -I INPUT -p tcp --dport 6800 -j ACCEPT# 创建scrapyd项目文件夹
mkdir scrapyd_projrct
cd scrapyd_projrct
scrapyd2. 部署gerapy
1. 本机下载包 pip install gerapy -i https://pypi.tuna.tsinghua.edu.cn/simple2. 初始化
gerapy init3. 进入gerapy同步数据库
cd .\gerapy\
gerapy migrate4. 创建用户
gerapy createsuperuser 5. 运行gerapy
gerapy runserver打包失败原因待探索… 如果打包项目失败的话 使用scrapy-deploy直接部署项目到scrapyd上 # 进入项目 scrapy.cfg文件的统计目录下scrapyd-deploy ts -p test_name3. 问题基解决办法
1. 安装python后无法pip 下载python相关的包
在pip后添加下发代码可以下载
-i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com这样在使用requests库的时候还是会报错 安装最新的OpenSSL
cd /usr/local#使用wget下载最新的包
wget https://www.openssl.org/source/openssl-3.0.2.tar.gz --no-check-certificate#解压
tar -zxvf openssl-3.0.2.tar.gz#进入解压目录
cd openssl-3.0.2/# 安装
./Configure --prefix/usr/local/openssl
./Configure --prefix/usr/local/openssl 报错解决
#安装perl-CPAN
yum install -y perl-CPAN#进入perl shell中
perl -MCPAN -e shell#进入后第一步选yes第二步选manual第三步选yes出现下图
install IPC/Cmd.pm出现 证明安装完成 Ctrld 退出
./Configure --prefix/usr/local/openssl安装成功 3. 配置安装
make make install配置openssl相关文件夹
cd /usr/local/openssl# 创建lib目录
cp -rf /usr/local/openssl/lib64 /usr/local/openssl/lib
重新执行上述安装python的步骤
# 卸载之前的python的目录
rm -rf /usr/local/python3# 恢复之前的配置2. 安装gerapy后部署包失败 报错信息 ERROR - 2024-03-21 00:19:34,046 - process: 1164 - build.py - gerapy.server.core.build - 78 - build - error occurred (1, [‘D:\APP\AppRun\Python\python.exe’, ‘setup.py’, ‘clean’, ‘-a’, ‘bdist_uberegg’, ‘-d’, ‘C:\Users\Administrator\AppData\Local\Temp\gerapy-vmtgcveq’]) setuptools包版本太低导致的
pip install -U setuptools升级后重启gerapy打包成功