PyCharm启动报错Address already in use: bind

PyCharm启动报错Address already in use: bind ....以管理员运行命令:net stop winnatnet start winnat解决!

Python项目部署debian + nginx + uwsgi + flask

写代码期间,都是用pycharm直接运行调试的。本机测试环境跟服务器环境有着很大的不同,于是如果想部署到服务器还是要重新配置环境的。这里使用的是nginx + uwsgi 的方式。服务器是debian,其它操作系统类似

Python版本切换

一般服务器上可能会装有多个python版本,为了方便切换版本,下面记录一下怎么操作实现

Python 新建项目环境venv

一般用PyCharm新建项目都会自动生成项目环境,但是如果手动创建或从github上clone下来都项目,一般是没有venv环境的,需要自己初始化来新建一个,避免污染其它的环境。