[질문]Python 2.1 을 깔고나서 네트웍 컨피그가 안되네요...
글쓴이: 익명 사용자 / 작성시간: 화, 2001/11/06 - 10:19오전
와우 7.1에 기본적으로 파이썬이 1.5가 설치되어 있는 상태에서
파이썬 2.1을 소스 파일로 컴파일 하고 설치를 했더니
netcfg가 다음과 같은 에러를 내며 실행이 안되네요.
#netcfg
Traceback (most recent call last)
File "/usr/lib/rhs/netcfg/netcfg.py", line 29, in ?
from rhentry import *
File "/usr/lib/rhs/python/rhentry.py", line 21, in ?
import rand
ImportError No module named rand
두 버전이 동시에 설치되어서 그런 것같은데 어떻게 하면 좋을까요?
Forums:
Re: [질문]Python 2.1 을 깔고나서 네트웍 컨피그가 안되네요...
만약 동시에 존재한다면...
이렇게 하면 어떨까요??
전에 존재하던 놈을 지우는 거죠..
#rpm -qa | grep [원하는 rpm이름]
먼저 확인을 하시구여...
#rpm -e [원하는 rpm이름]
그리고 지우세요...
Re: [질문]Python 2.1 을 깔고나서 네트웍 컨피그가 안되네요...
python 1.5에서는 rand module이 있는데,
python 2.1에서는 rand가 없고 random으로 대치되어서 그런 것 같습니다.
음.. 파이썬을 소스로 컴파일해서 깔면 이전 파이썬 버젼을 덮어 쓰나요?
/usr/bin이나 /usr/local/bin을 잘 뒤져 보면 python1.5라는 파일이
있을지도 모르는데, 원래 python을 python2.1로 바꾸시고 (어쩌면 python2.1
이 이미 있을지도..)
python1.5를 가리키는 python이라는 소프트링크를 만드시면 될꺼 같네요.
2.1버젼 쓸 때는 그냥 python2.1로 해서 쓰시고...
[감사] 덕분에 해결했습니다.
/usr/bin에서
# cd /usr/bin
# ls -l pyth* 하니까 python, python1.5 python2.1 이 나오고요.
python이랑 python2.1이 크기랑 생성 날짜가 같네요. 그래서 지우고
링크를 만드니까 동작합니다.
# rm -f python
# ln -sf python1.5 python
댓글 달기