在服务器上为了适应不同的项目需求,一般我们会在服务器上同时安装 Python3.x 和 Python2.x 而我们在使用uwsgi命令部署项目时,系统默认会使用Python2.x下的uwsgi命令(如果Python2.x下未安装uwsgi,则会出现“-bash: uwsgi: command not found”错误)如果想要使用Python3.x下的uwsgi命令可以使用软链接的方式,具体操作如下:
- 使用如下命令找到 Python3 安装目录:
whereis python3
- 复制Python3目录下bin目录下的 uwsgi 文件的绝对路径,然后建立软链接(类似python3和pip3软链接的设置过程):
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3
此后,想要使用Python3.x下的 uwsgi 命令,直接使用uwsgi3就可以了!