ERROR: django-filter requires Python '>=3.4' but the running Python is 2.7.5

来源:10-8 pycharm远程代码调试-2_1

慕妹4270370

2019-05-14

执行

pip install -r requirements.txt

报错如下

ERROR: django-filter requires Python '>=3.4' but the running Python is 2.7.5

怎么办?我已经安装了 python3.6.2了

图片描述

我重新操作一遍
1.
图片描述

  1. 执行:
tar -xzvf Python-3.6.2.tgz -C  /tmp

图片描述

cd  /tmp/Python-3.6.2/

图片描述

  1. 执行:
./configure --prefix=/usr/local

图片描述

  1. 执行:
yum -y install zlib*
make

图片描述

6.执行:

make altinstall

图片描述

接下来是不是要执行 yum -y install zlib* ??

我不执行。
接着操作

ln -s /usr/local/bin/python3.6 /usr/bin/python3

图片描述

=====================
数据库部分
数据库这部分我没有遇到问题

sudo yum install mariadb-server

图片描述

    sudo systemctl start mariadb
    sudo systemctl restart mariadb

图片描述

bind-address = 0.0.0.0

图片描述

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
FLUSH PRIVILEGES;

图片描述

yum install python-devel mariadb-devel -y

图片描述

pip install mysqlclient

图片描述

===================我数据库部分没有问题 本地也能访问,端口都设置好了

下面部分对应 老师提供的:4. 安装virtualenvwrapper
问题就在这部分

14.执行

yum install python-setuptools python-devel

图片描述

15

pip install virtualenvwrapper

图片描述

16

pip install virtualenvwrapper

图片描述
我的 :/usr/bin/virtualenvwrapper.sh

查找:.bashrc
图片描述

vim /root/.bashrc

图片描述

图片描述

重点来了 ==============问题是不是在这里?
图片描述

图片描述

图片描述

=============== 这里就走不下去了 ==============

pip install -r requirements.txt 

图片描述

写回答

2回答

Ethreal

2019-05-16

你这是虚拟环境么?你怎么可能虚拟环境又存在python2 存在python3    你单独建立一个纯的虚拟环境 输入python就是python3  pip 就是指向的当前python  

0
3
慕妹4270370
回复
Ethreal
我加了同意一下 谢谢
2019-05-16
共3条回复

慕妹4270370

提问者

2019-05-17

是这个道理

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程