zoukankan      html  css  js  c++  java
  • linux centos 7 python3环境下面搭建 django+uwsgi

    由于该系统自带python2的环境,尽管本人在centos系统上面安装好了python2和python3共存版本。而且修改了软链接将新装的python3指向原来的/usr/bin/python下面,即命令行输入python会自动跳转到python3下面如下图。

    同理pip环境也修改了软连接、既我运行pip install去安装软件的时候应该安装在python3的环境下面、可惜最后是我想多了。(这个也是在网上找到的)

    我也知道肯定存在某种方法可以修改uwsgi的python环境指向,只是目前我不知道怎么弄。如果有人看到这篇文章、而且知道怎么弄、可以告诉我。

    最后被逼无奈、卸载python3安装了virtualenv环境包去虚拟python3环境。即pip install virtuanenv、这里的pip为之前的python3环境下的pip。

    安装virtualenv: 

      pip install virtuanenv 

    创建虚拟环境:virtualenv envpy3(自己起的别名) --no-site-packages --python=python3,后面这一块很重要,虽然我目前只知道它是用来说明虚拟的环境是python3还是python2。

      virtualenv envpy3 --no-site-packages --python=python3

    激活虚拟环境:

      source   envpy3/bin/activate

    最后运行python到了python的环境下面,然后在虚拟环境下安装uwsgi

      pip install uwsgi

    然后这个uwsgi下面运行django项目既会在python3环境下面运行

    最后,退出虚拟环境

      deactivate

      

    作者:军林天下
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    让源码包apache服务被服务管理命令识别
    zabbix客户端监控脚本shell
    zabbix指定版本自动化安装脚本shell
    haproxy配置详解
    HAproxy 让后端RS记录真实IP
    Centos 7.x系统下忘记用户登录密码,重置root密码的方法
    Win2008 server R2重置登录密码Administrator
    序列自动机总结与例题
    整体二分总结
    容易推错的式子
  • 原文地址:https://www.cnblogs.com/zoujl/p/11009735.html
Copyright © 2011-2022 走看看