반응형
C:\Python27 에 설치되어 있는 python 2.7과 C:\Python37에 설치되어 있는 python 3.7를 같이 사용하고 싶었으나, 둘 모두 python.exe의 이름을 사용하고 있어 단순히 환경변수만 지정해준다고 해결되는 문제가 아니였다.
pip는 pip와 pip3으로 이름을 다르게 설정해놨던데 exe도 따로 만들어놓았으면 참 좋았을듯.
해결방법으로 윈도우에서 mklink로 심볼릭 링크를 만들어 사용하는 방법이 있던데, 심볼릭 링크를 만들었으나, python2과 달리 python3에서는 python37.dll이 없다는 괴상한 오류가 뜨면서 내 정신머리도 오류가 생겨버렷다..
전전긍긍하던 도중에, Windows 폴더에 py.exe 라는 다분히 python과 관계된 것 같은 파일을 발견했다. 2버전 3버전이 따로 없어 혹시나 하고 찾아보았는데 옵션을 통해서 2버전 3버전을 구분해서 잘 사용할 수 있는 python 실행파일이었음!
py 사용법
> py -2 # python 2.7 실행
> py -3 # python 3.5 실행
물논 py가 존재하는 디렉토리를 환경변수에 등록한 뒤 사용할 수 있음!
반응형
'Information* > 알면도움됨' 카테고리의 다른 글
pwntools gdb 붙이기 (0) | 2018.10.30 |
---|---|
binwalk windows 버전 사용하기 (0) | 2018.10.25 |
python 가상환경 virtualenv (31) | 2018.08.31 |
payload 짤 시 주의사항 (0) | 2018.05.09 |
scp 윈도우 리눅스 간의 파일 복사하기 (1) | 2018.04.11 |