본문 바로가기

1.344

Python pip은 패키지를 어디에 설치하나요?, Where does pip install its packages? 질문 저는 pip가 설치된 가상환경을 활성화했습니다. 다음을 수행했습니다. pip3 install Django==1.8 Django가 성공적으로 다운로드되었습니다. 이제 Django 폴더를 열고 싶습니다. 해당 폴더는 어디에 위치하고 있을까요? 보통 "downloads" 폴더에 위치하지만, 가상환경을 통해 설치했다면 정확한 위치를 모릅니다. 답변 pip show 은 Windows 및 macOS의 위치를 제공하며, 아마도 모든 시스템에서 작동할 것입니다. :) 예를 들어: > pip show cvxopt Name: cvxopt Version: 1.2.0 ... Location: /usr/local/lib/python2.7/site-packages 2023. 7. 24.
Python 판다스 데이터프레임의 두 열에 함수를 적용하는 방법은 어떻게 되나요?, How to apply a function to two columns of Pandas dataframe 질문 가정해보자. df라는 데이터프레임이 있고, 컬럼은 'ID', 'col_1', 'col_2'이다. 그리고 다음과 같은 함수를 정의한다 : f = lambda x, y : my_function_expression. 이제 f를 사용하여 df의 두 개의 컬럼 'col_1', 'col_2'에 적용하여 원소별로 새로운 컬럼 'col_3'을 계산하고 싶다. 다음과 같이 : df['col_3'] = df[['col_1','col_2']].apply(f) # Pandas가 TypeError를 반환할 것이다: ('() takes exactly 2 arguments (1 given)' 어떻게 해야 할까? ** 아래에 자세한 예시를 추가하였다 *** import pandas as pd df = pd.DataFrame({.. 2023. 7. 20.
Python의 easy_install로 설치된 패키지를 어떻게 제거하나요?, How do I remove packages installed with Python's easy_install? 질문 파이썬의 easy_install은 새로운 패키지를 설치하는 것을 매우 편리하게 만듭니다. 그러나, 제가 알기로는 종속성 관리자의 다른 일반적인 기능 - 설치된 패키지 목록 및 제거 - 을 구현하지 않는 것 같습니다. 설치된 항목을 확인하는 가장 좋은 방법은 무엇이며, 설치된 패키지를 제거하는 우선적인 방법은 무엇인가요? 수동으로 패키지를 제거하는 경우 (예: rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg 또는 유사한 방법) 업데이트해야 할 파일이 있을까요? 답변 pip, setuptools/easy_install 대체제로 "uninstall" 명령어를 제공합니다. 설치 지침에 따라 pip를 설치하세요: $ wget https://bo.. 2023. 7. 20.
Python 파이썬에서의 단일 따옴표 vs 이중 따옴표 [닫힘], Single quotes vs. double quotes in Python [closed] 질문 문서에 따르면, 두 가지는 거의 교환 가능합니다. 어느 것을 사용하는 것에 스타일적인 이유가 있나요? 답변 저는 보간이나 자연 언어 메시지에는 문자열 주위에 이중 따옴표를 사용하는 것을 좋아하고, 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만, 문자열에 따옴표가 포함되어 있거나 잊어버린 경우에는 이 규칙을 어기게 됩니다. docstring에는 삼중 이중 따옴표를 사용하고, 정규 표현식에는 필요하지 않더라도 raw string literal을 사용합니다. 예를 들면: LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } .. 2023. 7. 20.