python部署问题整理(持续更新)

python部署问题整理(持续更新)

OSError: mysql_config not found

python 安装 第三方包时报OSError: mysql_config not found的错误

Ubuntu
1
sudo apt-get install libmysqlclient-dev
centos7
1
yum install mysql-devel gcc gcc-devel python-devel

error in anyjson setup command: use_2to3 is invalid

pip 安装 anyjson==0.3.3 版本时报错 error in anyjson setup command: use_2to3 is invalid.
当然在安装其他版本时也会有这种报错,比如安装 django-celery==3.2.2版本,它会先安装依赖包anyjson,主要原因是在setuptools 58之后的版本已经废弃了use_2to3

解决办法

解决办法只需安装setuptools 低于58版本就可以了

1
2
pip install setuptools==50.3.2
1

降低setuptools 版本后,pip 安装anyjson==0.3.3就不会报错了

windows下重启wsl

通过重启windows达到重启wsl太耗费时间,但是wsl又不能通过reboot达到重启的目的

解决方法
管理员权限打开powershell ,然后执行下面命令

关闭服务

1
net stop LxssManager

重启服务

1
net start LxssManager