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
showgood163 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 2017-08-06 16:41:18 +08:00
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
x7395759 2017-08-07 11:29:06 +08:00
新技能 get,嘲讽。
|
23
kmahyyg 2017-08-13 11:16:20 +08:00 via Android
来来来,投入我 debian 教的怀抱
|