
1 Trim21 2017-08-06 12:07:24 +08:00 via iPad 是时候用 docker 了。。 |
2 oxoxoxox 2017-08-06 12:11:03 +08:00 via iPhone 关键字 pyenv 或者你手动指定 python 软连接 |
3 oxoxoxox 2017-08-06 12:17:11 +08:00 via iPhone 另外 这并不是 CentOS7 的锅 其他 linux 发行版也会有这样的问题 |
4 ywgx 2017-08-06 12:18:28 +08:00 pip3 |
5 playniuniu 2017-08-06 12:44:19 +08:00 via iPhone 你这明显是把 python3 和 python 2 混用起来的节奏啊 另外 python 3 上请用 pymysql 做驱动 |
6 6388xE5FRKTNUT9x 2017-08-06 12:46:33 +08:00 via Android 手动软连接比较合适,arch 上也是一样的 |
7 ik 2017-08-06 12:56:19 +08:00 via iPhone cp python3.6 python 或者 ln -s ....../python3.6 ...../python |
8 Kilerd 2017-08-06 13:06:13 +08:00 是时候来一波 pyenv 了 或者 docker |
9 RqPS6rhmP3Nyn3Tm 2017-08-06 13:09:43 +08:00 Archlinux ARM 上任何东西都很魔幻 |
10 jy02201949 2017-08-06 13:13:24 +08:00 via Android 2、3 混用就是这样的啦 |
11 rrfeng 2017-08-06 13:16:01 +08:00 典型的搞不清楚原理就乱喷 7 系统默认 python 是 2.7,所以 3 肯定是你装的。装的不同方式会有不同调用形式,直接 rpm install 或者 make install 就会替换系统一些 python 组件啊软链之类的。 所以一般要装的话加 --prefix,全路径调用,不影响系统。程序用 pyenv |
12 halfbloodrock 2017-08-06 13:29:59 +08:00 MySQLdb 不支持 python3.... |
13 hjc4869 2017-08-06 13:37:02 +08:00 via iPhone 二进制名称是 python3.6,是自己编译的吧? |
14 billlee 2017-08-06 16:23:18 +08:00 用 mysqlclient. mysql-python 根本就不支持 python3 吧 |
15 Tyanboot PRO mysql-python 就不支持 py3. 你能装到 py3 就不对了. 另外 centos7 上的 py3 也只是 3.4 而已, 3.6 是你自己编译的吧. @ik 你这样会直接让 yum 挂掉的吧= = |
16 ansheng 2017-08-06 17:05:21 +08:00 pyenv...... |
17 Osk 2017-08-06 17:38:39 +08:00 virtualenv 创建时使用 virtualenv -p python3.6 可将 python3 作为 python 命令的默认版本。 |
18 catror 2017-08-06 17:57:15 +08:00 via Android 不需要使用 Python2 的话,把软连接改掉就好了…其他 Linux 发行版一样 |
19 k9982874 2017-08-06 18:23:57 +08:00 via iPad python 不指定默认链接到 python2.7。我觉得这是楼主不熟悉系统的锅。 |
20 julyclyde 2017-08-06 20:37:34 +08:00 用了 2 的 pip 这问题,完全是你自己的问题啊 可执行文件叫做 python3.6 这个事,应该还会有个叫 python3 的吧 |
22 quickma 2017-08-07 11:29:06 +08:00 新技能 get,嘲讽。 |
23 来来来,投入我 debian 教的怀抱 |