環境是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了