当前位置: 首页 > news >正文

ubuntu 下的 使用anaconda 环境运行python 项目

pycharm部署django项目到云服务器的详细流程_编程网

anaconda 安装环境

Ubuntu安装Anaconda详细步骤(Ubuntu22.04.1,Anaconda3-2023.03)-CSDN博客

ubuntu下Anaconda安装与使用教程_ubuntu 运行anaconda_fakerth的博客-CSDN博客

Anaconda教程——Ubuntu 平台_anaconda ubuntu-CSDN博客

激活环境 

conda activate web_hook_python3.9

 如何发现进不去环境可以重新进入一下主机

进入到项目目录 

cd /home/web-hook-main

查看端口是否被占用 

sudo ss -tulnp | grep 8001

(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# sudo ss -tulnp | grep 8001
tcp   LISTEN 0      2048             0.0.0.0:8001      0.0.0.0:*    users:(("gunicorn",pid=126866,fd=5),("gunicorn",pid=126865,fd=5))

启动项目

python manage.py runserver

如果提示没安装某些东西

pyzt

requests

django

sudo nano /etc/nginx/sites-available/your_project_name


(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# gunicorn config.wsgi:application --bind 127.0.0.1:8001
[2023-10-25 12:59:26 +0000] [128189] [INFO] Starting gunicorn 21.2.0
[2023-10-25 12:59:26 +0000] [128189] [INFO] Listening at: http://127.0.0.1:8001 (128189)
[2023-10-25 12:59:26 +0000] [128189] [INFO] Using worker: sync
[2023-10-25 12:59:26 +0000] [128190] [INFO] Booting worker with pid: 128190

 下面关于nginx 的操作

打开


(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# sudo nano /etc/nginx/sites-available/myproject
(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# sudo nano /etc/nginx/sites-available/default^C
(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# sudo nano /etc/nginx/sites-available/myproject
(web_hook_python3.9) root@ip-172-30-0-179:/home/web-hook-main# sudo nano /etc/nginx/sites-available/web-hook

激活配置文件

sudo nano /etc/nginx/sites-available/myprojectctrl+o 保存 
Enter 退出保存
Ctrl+X 退出编辑
server {listen 80;server_name localhost;location / {proxy_pass http://127.0.0.1:8000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}# Handle Django static fileslocation /static/ {alias /root/web-hook-main/.static_root;}
}

vim  中退出保存 

shift+: 

qw 

 写入是a 

好的,接下来您应该确保更改后的配置是正确的并绑定nginx,重启Nginx来应用新的配置。

  1. 首先,检查Nginx配置是否正确:

sudo nginx -t

2.并绑定nginx,


sudo ln -s /etc/nginx/sites-available/myproject /etc/nginx/sites-enabled/

3. 重启Nginx

sudo systemctl restart nginx
sudo service nginx restart

curl

其中自己在学习的过程中用到了三丰云,还是不错的

http://www.lryc.cn/news/207797.html

相关文章:

  • MySQL创建定时任务定时执行sql
  • 如何用MFI确定波浪理论第一浪,anzo capital实操演示
  • vscode推送gitee方法
  • R语言与作物模型(以DSSAT模型为例)融合应用
  • MFC Windows 程序设计[336]之历史记录编辑框(附源码)
  • 基于单片机的IC卡门禁系统设计
  • 大模型 | NEFTune之引入随机噪声对大模型训练的收益
  • 【开源】基于SpringBoot的高校学院网站的设计和实现
  • 什么是云原生?土生土长?
  • 2011-2021年北大数字普惠金融指数数据(包括省市县)第四期
  • ch3_6多线程举例
  • javaEE -7(网络原理初识 --- 7000字)
  • 新生儿弱视:原因、科普和注意事项
  • 【机器学习可解释性】2.特征重要性排列
  • 机器学习之朴素贝叶斯
  • Python中if __name__ == ‘__main__‘,__init__和self 的解析
  • 【Superset】自定义授权认证,接入内部系统二次开发
  • 私有云:【1】ESXI的安装
  • Mac怎么删除文件和软件?苹果电脑删除第三方软件方法
  • 【开题报告】基于微信小程序的旅游攻略分享平台的设计与实现
  • 布隆过滤器(Bloom Filter)初学习
  • “深入探讨操作系统和虚拟化技术“
  • 远程连接异地主机可能遇到的问题及处理
  • 使用 PointNet 进行3D点集(即点云)的分类
  • 高通平台GPIO引脚复用指导
  • 华为机试题:HJ5 进制转换
  • 面试算法37:小行星碰撞
  • ROS学习记录2018.7.10
  • OPC UA:工业领域的“HTML”
  • 【golang】Windows环境下Gin框架安装和配置