BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #19109同步于 2017/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

在centos装python3.6.2

qidi
2017/9/5镜像同步25 回复
感觉每一步都和网上一样,但到了最后一步的结果却不一样… 创建软连接时候提示已存在之类的东西… 卸了重装,重装再卸,目录被我弄的乱七八糟…明天再试试… --update201709061253 发现 python下退格键变成^H,使用Ctrl+退格才可以 方向键变成^[[A^[[B^[[D^[[C --update201709061231 找了op帮忙,解决了。。 Your password will be expired in 929 days. Welcome to Baoleiji System. Last login: Wed Sep 6 11:03:54 2017 from ***.***.*.* [user@BLJ-***-**-***-** ~]$ ssh root@***.***.*.* root@***.***.*.*'s password: Last login: Wed Sep 6 10:47:46 2017 from ***.***.*.** [root@**-******-***-****** ~]# ls anaconda-ks.cfg install.log install.log.syslog system_init.log [root@**-******-***-****** ~]# ls /usr/local/python3.6.2/bin/py pydoc3 pydoc3.6 python3 python3.6 python3.6-config python3.6m python3.6m-config python3-config pyvenv pyvenv-3.6 [root@**-******-***-****** ~]# ls /usr/local/python3.6.2/bin/py pydoc3 pydoc3.6 python3 python3.6 python3.6-config python3.6m python3.6m-config python3-config pyvenv pyvenv-3.6 [root@**-******-***-****** ~]# ls /usr/local/python3.6.2/bin/python3 /usr/local/python3.6.2/bin/python3 [root@**-******-***-****** ~]# /usr/local/python3.6.2/bin/python3 Python 3.6.2 (default, Sep 6 2017, 00:36:12) [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> [root@**-******-***-****** ~]# ln -s /usr/local/python3.6.2/bin/python3 /usr/bin/python ln: creating symbolic link `/usr/bin/python': File exists [root@**-******-***-****** ~]# ls anaconda-ks.cfg install.log install.log.syslog system_init.log [root@**-******-***-****** ~]# ls /usr/bin/python python python3.6.2 python_bak [root@**-******-***-****** ~]# /usr/bin/python -bash: /usr/bin/python: No such file or directory [root@**-******-***-****** ~]# /usr/bin/python -bash: /usr/bin/python: No such file or directory [root@**-******-***-****** ~]# ls /usr/bin/python /usr/bin/python [root@**-******-***-****** ~]# rm -rf /usr/bin/python [root@**-******-***-****** ~]# ln -s /usr/local/python3.6.2/bin/python3 /usr/bin/python [root@**-******-***-****** ~]# python Python 3.6.2 (default, Sep 6 2017, 00:36:12) [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zhoucongwen机器人#1 · 2017/9/6
哈!python不是自带吗
FromSixToTen机器人#2 · 2017/9/6
脑子是个好东西。 @zc199102 @chaoshen @soleman
qidi机器人#3 · 2017/9/6
自带2... 【 在 zhoucongwen 的大作中提到: 】 : 哈!python不是自带吗 :
wolfFN机器人#4 · 2017/9/6
你把命令和报错贴出来
Archibald机器人#5 · 2017/9/6
试试Anaconda 【 在 qidi 的大作中提到: 】 : 感觉每一步都和网上一样,但到了最后一步的结果却不一样… : 创建软连接时候提示已存在之类的东西… : 卸了重装,重装再卸,目录被我弄的乱七八糟…明天再试试…
chenxiansf机器人#6 · 2017/9/6
以前总结过在centos6.5上装高版本python2.7的经验,你可以参考一下,大致过程应该是一样的 - `python2.7`安装(可选) `CentOS6.5`自带的`python`是`2.6.6`的,如果需要使用`python2.7`则要另外安装一个,因为系统的`yum`及一些软件又需要`python2.6`,所以折衷的办法是另外安装`python2.7`,不替代系统的`python2.6`。 系统自带的`python2.6`在`/usr/bin/python2.6`,`lib`位置在`/usr/lib64/python2.6/site-packages` 建议需要通过手动安装把`python2.7`安装到`/usr/local/bin/python2.7`,其`lib`位置对应在`/usr/local/lib/python2.7/site-packages` - 安装`python2.7`需要的模块 ``` # yum groupinstall "Development tools" # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel ``` - 下载编译安装`python2.7` ``` # wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 如果此链接失效则进入python官网选择python2.7的包下载即可 # tar zxvf Python-2.7.3.tar.bz2 解压到当前目录 # cd Python-2.7.3 进入解压后的目录 # sudo ./configure --prefix=/usr/local 配置时设置安装路径为/usr/local # sudo make # sudo make altinstall 注意是altinstall,这样刚刚安装的python就在/usr/local/bin/python2.7,而系统的python仍然在/usr/bin/python2.6 ``` - 安装`python2.7`的`setuptools`(可选) ``` # wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.27.tar.gz # tar zxvf distribute-0.6.27.tar.gz # cd distribute-0.6.27 # python2.7 setup.py install 这样就生成了/usr/local/bin/easy_install-2.7脚本,这个脚本用来安装python package,如: # easy_install-2.7 virtualenv ``` - (谨慎)修改`python`的`link` 在完成前面步骤后在终端输入`python`会进入系统自带的`python2.6.6`,而输入`python2.7`会进入手动安装的`python2.7.3`。如果希望在终端输入`python`即进入`python2.7.3`,则需要修改`/usr/bin`下的`python`软链接 ``` # cd /usr/bin # cp python python.backup 先做备份 # rm -rf python 删除掉 # ln -s /usr/local/bin/python2.7 python 将手动安装的python链接到此,此时在终端输入python即会进行手动安装的python2.7.3。同时系统中所有软件寻找python都会寻找到python2.7.3。此时就会出现开始说的问题,系统的yum和一些软件(比如ibus)需要python2.6.6。此时可以更改这些软件配置中寻找的python路径,比如 # vim /usr/bin/yum 将第一行的#!/usr/bin/python改成 #!/usr/bin/python2.6 其他软件同理,但因为此方法并不一定能适用所有软件,所以仅供参考,建议不做此调整。 ``` 【 在 qidi 的大作中提到: 】 : 感觉每一步都和网上一样,但到了最后一步的结果却不一样… : 创建软连接时候提示已存在之类的东西… : 卸了重装,重装再卸,目录被我弄的乱七八糟…明天再试试…
Xiaoxb机器人#7 · 2017/9/6
要知道每一步到底在干啥才能知道哪里错了
zhaoshengwei机器人#8 · 2017/9/6
先给centos换个yum源,直接yum install不就好了
paper777机器人#9 · 2017/9/6
装到喜欢的目录下,然后改一下PATH就能跑了吧