python

    ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14h73c81de_0'.

    ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14h73c81de_0'.

    요약 1. 파이썬 패키지 발생 시 설치 에러 (executing transaction 과정에서 발생) 2. 해당 패키지는 pyqt 라이브러리 에러 3. 실행하는 폴더명에 공백 및 특수문자, 숫자가 들어가있는지 확인 (필자는 숫자가 들어가있어서 문제가 되었음) 실행 환경 mini-forge (conda) python 3.6.3 pyTouch 1.1 (자세히 기억이 안남, only cpu) matplotlib 2.2.3 scipy 1.2.2 numpy 1.6.3 networkX 2.2 (이것도 자세한 기억이..) 발생 에러 ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14..

    tensorflow 설치 오류

    최근 pip install tensorflow 했을 때 해당 오류가 떠서 설치가 안되더라 ERROR: Could not install packages due to an OSError Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory 구글링 결과 경로에 존재하는 디렉터리 명이 길면 해당 오류가 뜰수도 있다해서 앞에 긴 디렉터리명들을 좀 짧게 바꿔주었더니 됐다. 그래도 해결 안되면 권한 문제같은 경우인데, 이런 경우는 pip install tensorflow --user로 해결하면 된다.

    node의 패키지로 보는 Python의 패키지

    일단 Node에선 npm이나 yarn에서 패키지를 관리하였고, 프로젝트 단위로 패키지를 관리하였다. 그 기록은 package.json에 남아있어 node_modules 폴더가 없어도 package를 설치하면 됐었다. Python에서는 PIP를 사용하여 패키지를 관리할 수 있는데, 프로젝트 단위로 패키지를 관리하는 것이 아니라 머신(Machine) 기준으로 관리한다. 그래서 로컬 상에 패키지가 설치되어있기만 하면 해당 내용을 실행할 수 있다. 그러나 package.json 같은 파일이 필요할 때가 있는데, 이 경우 pip freeze > **.txt 명령어를 사용하면 해당 패키지내용이 들어가있는 파일을 만들수있고, pip install -r requirements.txt 명령어로 해당 패키지들을 설치할 수..