服务器上安装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了