centOS 6.3에서 yum이 동작을 안합니다.
초보라 그간 python을 centOS 6.3에 여러 버전을 설치 하였습니다. 2.6, 2.7 3.4 버전, 등
yum이 동작을 안해 결국 anaconda3을 설치한 것이 원인인 것으로 파악하고 있습니다.
[root@localhost \PWD]# yum
-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
[root@localhost \PWD]# whereis python
python: /usr/bin/python3.4 /usr/lib/python2.6 /usr/local/bin/python3.4m /usr/local/bin/python2.7-config /usr/local/bin/python3.4 /usr/local/bin/python3.4-config /usr/local/bin/python2.7 /usr/local/bin/python /usr/local/bin/python3.4m-config /usr/local/lib/python3.4 /usr/local/lib/python2.7 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
in /usr/bin
----------- 대부분 생략 -----------
setup install curl easy_install easy_install-2.6 pydoc pygtk-demo python3.4 yum yum-arch yum-builddep yum-config-manager yum-debug-dump
yum-debug-restore yum-groups-manager yumdownloader
in /usr/local/bin
2to3 idle idle3.4 pydoc3 python python2 python2.7 python3 python3.4 python3.4m pyvenv smtpd.py
2to3-3.4 idle3 pydoc pydoc3.4 python-config python2-config python2.7-config python3-config python3.4-config python3.4m-config pyvenv-3.4
아나콘다는 in /home/henry/anaconda3/bin 에 있습니다.
----------- 부분 생략 -----------
2to3 cython 2to3-3.4 python python3 python3-config python3.4 python3.4-config python3.4m python3.4m-config pyvenv pyvenv-3.4 conda conda-build conda-convert conda-develop conda-index pip
conda-metapackage conda-pipbuild py.test curl pydoc3 pydoc3.4
path 설정 문제인듯합니다만 글쎄요??
yum script 첫줄 #! /usr/bin/python에 실제 깔려 있는 버전명을 명기해야할듯
yum script 첫줄에 보면 #! /usr/bin/python으로 되어 있는데 실제 여기에 설치된 파이썬은 버전명 python3.4로 디렉토리 구조가 되어 있어 버전명을 명기하여 /usr/bin/python3.4 이렇게 바꾸어 주어서 해결한 사례가 있다는 글을 보아서 실행해 보니 쓰기 금지 걸려 있네요. 난감....
댓글 달기