【宝塔面板】使用过程中遇到的问题 - ERROR: Command errored out with exit status 1解决方案

【宝塔面板】使用过程中遇到的问题

服务器原有python版本2.7.5,在命令行执行 pip install pandas后报错信息如下:

     command: /bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cNqkew/pandas/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cNqkew/pandas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: /tmp/pip-install-cNqkew/pandas/
    Complete output (8 lines):
    Traceback (most recent call last):
      File "", line 1, in 
      File "/tmp/pip-install-cNqkew/pandas/setup.py", line 21, in 
        import versioneer
      File "versioneer.py", line 1629
        print("Adding sample versioneer config to setup.cfg", file=sys.stderr)
                                                                  ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output```

在更新pip无果后,查询原因,需将python升级为3.5以上版本;
在使用宝塔面板自带软件商店更新python版本后,添加执行py文件脚本时,运行出错,且无日志记录;【宝塔面板】使用过程中遇到的问题 - ERROR: Command errored out with exit status 1解决方案_第1张图片
在/usr/bin/目录下查找python,并未找到最新版,经查找,发现其python 3.7.2的文件时在项目文件目录下生成的,且其已经进行了软连接,但在该目录下调用python并无效果
【宝塔面板】使用过程中遇到的问题 - ERROR: Command errored out with exit status 1解决方案_第2张图片
在查询了诸多教程后发现,其python版本可使用命令行升级,参考教程如下:
https://blog.csdn.net/zhangdongren/article/details/82685932

在经历以上漫长的安装过程后,终于拨云见日,看到了胜利的曙光;
在运行py文件之前,需要将py文件所需要的model使用pip命令进行安装,在安装完成后,即可运行py程序!!

你可能感兴趣的:(【宝塔面板】使用过程中遇到的问题 - ERROR: Command errored out with exit status 1解决方案)