服务器上安装python3

环境是Centos 7.6

首先使用yum安装python3,可以选择其他版本

sudo yum install python36

因为正常使用过程中需要把python3作为主力基本弃用python2的情况下,把python和pip命令直接指向到python3和pip3

sudo alias python='python3'
sudo alias pip='pip3'

 

一个case:

使用pip(pip3)安装了scrapyd,但是scrapyd仍然不是内部命令
使用原生的/bin/pip(/bin/pip install scrapyd)安装了scrapyd,命令出来了。cat一下
cat /bin/scrapyd

#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys

from scrapyd.scripts.scrapyd_run import main

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())

然后把第一行的 #!/usr/bin/python 修改成#!/usr/bin/python36,此时scrapyd已经是指向的pyhton36的scrapyd了

 

posted @ 2020-05-14 16:16  Jacck  阅读(1189)  评论(0编辑  收藏  举报