반응형

OS: Ubuntu Server 16.04.2 (amd64)


우분투 서버 16.04를 설치하고 나면 기본으로 python3가 같이 설치되어 있는데, 쉘에서 python과 pip (파이썬 패키지 설치 도구)는 작동하지 않고 python3, pip3만 작동한다.


Bash 쉘을 쓸 경우, alias로 등록하는 것이 가장 간단하다.

~/.bash_aliases 파일을 만들고, 아래 내용을 작성한다.


alias python=python3

alias pip=pip3

alias sudo='sudo '


위와 같이 작성하여 저장하고 bash shell에 다시 로그인하면 된다.

마지막에 sudo를 추가하는 이유는 저게 없이 sudo pip install ... 명령을 치면 pip를 alias로 인식하지 못하기 때문이다.



반응형
블로그 이미지

Bryan_

,
반응형

OS: Ubuntu Server 16.04.2 (amd64)


처음 우분투 서버 설치 당시의 호스트 이름(hostname)이 마음에 들지 않아서 /etc/hostname 파일에서 이름을 바꿨다.

그 뒤에 sudo를 사용하는 명령을 칠 때마다 sudo: unable to resolve host "변경된 호스트 이름" 에러 메세지가 출력이 되었다.


이것은 /etc/hostname 파일에 적힌 이름과 /etc/hosts 파일에 있는 이름이 다르기 때문이다.


/etc/hosts 파일에 보면,

127.0.0.1    localhost

127.0.1.1    원래의_호스트_이름

(이하 생략)


이런 식으로 적혀 있는데, 원래의_호스트_이름 부분을 /etc/hostname 파일과 맞춰 줘야 한다.




반응형
블로그 이미지

Bryan_

,