腾讯云问题
n5321 | 2024年11月8日 16:54
购买的腾讯云轻量应用服务器:设置成ubuntu server系统。
http://124.220.90.88 这是我的服务器的地址
在浏览器中可以直接登录,进入Ubuntu实现控制。主要是一个CMD页面,中间的一个有用的功能是可以查看他的文件夹结构。
Ubuntu的命令行界面操作起来感觉不是很习惯。再腾讯因为安全的原因,频繁要求验证,也是比较烦。正常的操作,就应该把链接转到Pycharm之中去。暂时对Pycharm的操作也没有做深入分析。这个也可以算是一个问题点。
应用pycharm登录linux的问题:
初次报错ssh ubuntu@124.220.90.88
原因:linux重装之后,据说是这个内容发生了变化。
文档保存在:C:\Users\Administrator.ssh\known_hosts
解决方式:将known_hosts文档中的内容清空。
重新输入命令:ssh ubuntu@124.220.90.88
提示:Are you sure you want to continue connecting
输入:yes
提示:ubuntu@124.220.90.88's password: 输入:密码
进入:ubuntu@VM-16-12-ubuntu:~$ pwd
可以远程操作ubuntu
搭建开发环境(更新服务器和安装基础软件):
sudo apt update
sudo apt upgrade -y
对Ubuntu进行更新
sudo apt install python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx curl -y
这个是需要用的一些基础软件。问题是这个code并没有设置镜像。
安装和配置 Python 虚拟环境:
sudo apt install python3-venv -y
mkdir ~/myproject
cd ~/myproject
python3 -m venv myprojectenv
source myprojectenv/bin/activate
pip install django gunicorn psycopg2-binary -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
这里安装的三个东西gunicorn是什么?
psycopg2-binary 是一个 Python 库,用于连接和操作 PostgreSQL 数据库。它是 psycopg2 的一个二进制版本,旨在简化安装过程,避免了编译本地库的需要。以下是一些详细信息:
早几天用过,但是现在也基本上不记得了。
django-admin startproject myproject .
python manage.py migrate
python manage.py createsuperuser
python manage.py collectstatic
python manage.py runserver 0.0.0.0:8000怎么感觉现在也有点搞不清楚了。
脑子真的是差了很远。一两个月的时间里,做过哪些事情,怎么做的,几乎是一团乱,没有概念。要看Log,才会想起来。这个Deploy的问题,简直他妈的要算一个专业。有够烦!操。我要是再把他看几篇,既需要很多时间,感觉产出的价值意义也不是那么够!不行!不行!已经做到这个地步了,一定要把他彻底搞清楚。
现在的记录就是这样子的三个方面了。!