推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
39499740
V2EX  ›  Python

anaconda 环境下使用 uwsgi 时, Python 版本错误

  •  
  •   39499740 · Mar 29, 2018 · 6335 views
    This topic created in 3102 days ago, the information mentioned may be changed or developed.

    服务器上用 anaconda 装的 python,python 也提示 3.6.4 使用 sudo pip install uwsgi 运行 uwsgi 的时候发现 log 里面用的是 python2.7

    请问这里应该咋设置?

    现在 request 的时候报错

    log 里面--- no python application found, check your startup logs for errors ---

    4 replies  •  2018-03-29 12:54:09 +08:00
    lpd0155
        1
    lpd0155  
       Mar 29, 2018 via Android
    把 anaconda 设成主 Python
    39499740
        2
    39499740  
    OP
       Mar 29, 2018
    @lpd0155
    现在直接 python 的时候就是 anaconda 的,pip 也是 anaconda 的不过用 anaconda 的 pip 装不上,提示 lto1: fatal error: bytecode stream generated with LTO version 6.0 instead of the expected 4.1
    youngxu
        3
    youngxu  
       Mar 29, 2018 via Android
    用 conda install 试试
    Rubbly
        4
    Rubbly  
       Mar 29, 2018
    sudo 和你当前用户的环境变量是不一样的啊...

    解决方案:两种方法,如果 uwsgi (没用过) 不需要管理员权限去安装得到的一些权限的话,直接 pip install uwsgi; 或者 sudo /{ANACONDA_PATH}/bin/pip install uwsgi

    建议:1. 顺便既然用了 anaconda,就多用 conda 来装东西: install -c conda-forge uwsgi 2. 多了解一下 linux... 至少环境变量这种基础是应该明白的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1084 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 23:42 · PVG 07:42 · LAX 16:42 · JFK 19:42
    ♥ Do have faith in what you're doing.