送你的鱼
2022-05-31 18:11 deepin
还没开始,学习了
Reply Like 0 View the author
还没开始,学习了
毕竟清华有钱
收藏起来,后面学习试试~
改进一下:由于现在用mariadb数据库了,安装后发现无论root还是普通用户都不能进入,这个时候大家运行sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf后,在其中的[mysqld]下面写入skip-grant-tables后,按Esc键,输入:wq即可,之后再systemctl restart mysql即可,再输入mysql就进入了,其它的改密码方式参照我上面写的
Popular Ranking
ChangePopular Events
More
linux下搭建linux+uwsgi+nginx+mysql+python(django)的一些心得体会。
说真的,linux玩python真的很好玩,不像windows那样缺这个,缺那个,更让我心慰的是linux没有那么多的广告和收费,这也是像我这个没什么闲钱的人的最佳选择,我的机器是i3+4G,目前正在使用deepin v20.5,以前安装过win10,牛一样的速度,无语,好了,言归正传。
1.安装deepin linux v20.5,这没什么好说的,我的原则就是破釜沉舟,全盘安装,你也可以手动安装,我比较懒,就全盘了,不要想着windows,就用linux,一条道走到黑,强制自己全面转入linux,目前感觉deepin linux最差就是打印机的安装服务,其他的没什么,我已经不玩游戏了😄
2.安装好v20.5后,我把20.5的所有关于个性化的全部禁用,没办法,机器配置太慢了,去清华镜像网站下载miniconda,下载后是.sh文件,ctrl+alt+T直接执行sh 你下载的miniconda文件名就行,不用prefix指定安装目录,在安装过程中就有提示,我的是安装到/home/mycomputer/就行了,安装好后不用像网上说的还是建立新的base,我就没建,直接用默认的,方便,关键本人很懒。
3.,打开商店,安装pycharm社区版(为什么用社区,小哥感觉不花钱的感觉真的很爽,能让你在折腾过程中学习到很多的东西),这也没什么好说的,全自动安装就行。
3.安装mariadb,ctrl+alt+T,直接输入sudo apt install mariadb*就行,安装完以后记得进入root状态,也就是#,输入mysql -uroot -p直接进入mysql里了,这时候1、use mysql;2、update user set authtication_string=password('1234567') where user='root'; 3、select user,plugin from user;(如果出现root auth_socket,说明是密码是空的)4、update user set authentication_string=password('1234567'),plugin='mysql_native_password' where user="root';(第二步和第四步差不多,也可以直接用第四步)5、exit;6、sudo service mysql到这里就已经完成了mysql的安装和设置密码的步骤了
5、(base) mycomputer@mycomputer-PC:~$下更改miniconda的下载源,
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
conda config --set show)channel_usrls yes
以上设置完毕后:1.conda install django 2.conda install mysqlclient 3.conda install pillow 4.conda install pymysql
6.conda install uwsgi(这就是我为什么要用conda的缘故,那是真的好方便呀)这是我做的mypro.ini内容
[uwsgi]
http = 127.0.0.1:3000
#socket = 127.0.0.1:3000
chdir = /home/mycompute/mypro/mypro
wsgi-file = /home/mycomputer/mypro/mypro/mypro/wsgi.py
worker= 5 #进程数
master = True
reload-mercy = 10
processes = 1
threads = 2
vacuum = true
max-requests = 30
limit-as = 128
pidfile = /home/mycompute/mypro/mypro/mypro.pid
daemonize = /home/mycompute/mypro/mypro/mypro.log
virtualenv = /home/mycompute/miniconda3/
static-map = /static=/home/mycompute/mypro/mypro/mypro_dlapp/static/
7、下载nginx,我发现清华镜像真是一个好地方,一切需要尽有,呵呵,安装就行了