아르헨티나 100만 유투버인 LACOBRAAA는 그의 SNS에서 2025년 유로파리그에서 우승한 토트넘의 손흥민주장에게 아래와 같은 헌사를 바쳤습니다.

손흥민선수는 토트넘 축구클럽에서 우승을 위해 10년 간 500경기를 뛰면서 수많은 좌절과 위기를 넘었습니다. 인종차별도 있었고 많은 선수와 축구관계자들이 선수로써 우승하려면 토트넘을 이적해야한다고 이야기들도 하였습니다.

마지막까지 토트넘에서 최선을 다해 어려움을 이겨내는 정신, 포기할때까지는 실패한 것이 아닐 것입니다.
우리나라 말로는 가장 가까운 말이 7전 8기가 아닐까 합니다.
지금 이순간에도 사업상으로, 그리고 학업이나 진학, 승진 등 여러 상황에서 넘어지고 좌절하고 계시지는 않으십니까?

힘드셔도 꿋꿋이 털고 일어나셨으면 좋겠습니다.
다음 번에는 꼭 일어나실 수 있을 것입니다.


10년전에 쓰던 세탁기가 고장나서
갑자기 세탁기가 긴급히 필요하게 되었습니다.
근처에 영통 삼성스토어가 있어서 방문~



매우 크고 넓어서 편리합니다.
(주차공간도 넓어요~)


실내매장도 넖은데 우측에 세탁기가 보입니다


가격도 착하고 성능좋고 디자인 이쁜 제품을
찾다가 비스포크 그랑데AI를 추천받았습니다.

최종 선택하고 계약하고 가기전에 사진한장
남겨봅니다.

편안하고 친절한 쇼핑에 자세한 상담까지 받아서
목돈은 지출했지만 기분 좋은 하루가 된 것 같습니다.




 

A = B에서 =는 Equal을 나타내어 A와 B는 같다라고 주로 사용하지만 파이선에서는 그렇지가 않다.
파이선에서 =는 할당연산자(Assignment) 우측의 값을 좌측에 넣는 것을 뜻한다.

예) Candy = "캔디"라고 하면 파이선에서는 Candy변수에 캔디라는 문자열을 넣으라는 뜻이다.

파이선에서 A와 B는 같다라고 표현할때는 == 를 사용한다.

예) Candy == "캔디"라고 하면 Candy는 캔디라는 뜻이다.

 

Python 개발 시 글로벌 환경로컬 환경의 차이는 다음과 같습니다:

1. 글로벌 환경 (Global Environment)

글로벌 환경은 시스템 전체에서 사용하는 Python 환경을 의미합니다. 이는 일반적으로 시스템에 기본적으로 설치된 Python 버전을 포함하며, 모든 사용자와 프로젝트에서 공유됩니다.

  • 설치 위치: 보통 시스템의 기본 경로에 설치됩니다. 예를 들어, Windows에서는 C:\PythonXX 또는 C:\Users\<username>\AppData\Local\Programs\Python\PythonXX, macOS/Linux에서는 /usr/local/bin/python 등.
  • 패키지 관리: 전역 패키지 관리자는 시스템 전체에 영향을 미칩니다. 이로 인해 다양한 프로젝트가 서로 다른 패키지 버전 요구 사항을 가질 때 충돌이 발생할 수 있습니다.
  • 장점: 여러 프로젝트에서 공통적으로 사용하는 패키지를 전역 환경에 설치하여 중복을 줄일 수 있습니다.
  • 단점: 종속성 충돌이 발생할 수 있으며, 프로젝트마다 다른 패키지 버전을 필요로 하는 경우 관리가 어려울 수 있습니다.

2. 로컬 환경 (Local Environment)

로컬 환경은 특정 프로젝트나 개발 작업에만 사용되는 격리된 Python 환경을 의미합니다. 이는 가상 환경(virtual environment) 또는 프로젝트별 환경을 통해 생성됩니다.

  • 설치 위치: 일반적으로 프로젝트 디렉토리 내에 생성된 가상 환경 폴더에 설치됩니다. 예를 들어, myproject/venv 또는 myproject/.venv 등.
  • 패키지 관리: 각 프로젝트가 독립적인 가상 환경을 사용하므로, 서로 다른 프로젝트 간의 패키지 버전 충돌을 방지할 수 있습니다.
  • 장점: 프로젝트별로 독립적인 종속성 관리가 가능하며, 전역 환경과의 충돌을 방지할 수 있습니다. 각 프로젝트의 요구 사항에 맞는 패키지를 설치하고 유지할 수 있습니다.
  • 단점: 각 프로젝트마다 가상 환경을 설정하고 유지해야 하므로, 여러 프로젝트를 관리할 때 약간의 오버헤드가 발생할 수 있습니다.

주요 도구 및 명령어

  • 글로벌 환경:
    • Python 설치: 시스템 Python 설치.
    • 패키지 설치: pip install 패키지명 (전역 패키지에 설치됨).
  • 로컬 환경:
    • 가상 환경 생성:
      bash
      코드 복사
      python -m venv venv_name
    • 가상 환경 활성화:
      • Windows (PowerShell/명령 프롬프트):
        bash
        코드 복사
        .\venv_name\Scripts\activate
      • macOS/Linux:
        bash
        코드 복사
        source venv_name/bin/activate
    • 패키지 설치: pip install 패키지명 (가상 환경에 설치됨).

요약

  • 글로벌 환경: 시스템 전체에서 사용하는 Python 환경, 패키지 충돌이 발생할 수 있음.
  • 로컬 환경: 특정 프로젝트에만 사용되는 격리된 Python 환경, 프로젝트 간 종속성 충돌 방지.

이러한 환경들을 적절히 활용하면, Python 개발 시 종속성 관리가 더 용이하고 프로젝트 간의 충돌을 방지할 수 있습니다.

llm AI를 도입하기 위해 Poetry 패키지를 설정하였다.
다른 패키지와의 의존성 문제를 해결하고자 파이선의 버전은 3.9.7보다는 높고 4.0.0보다는 낮아야 한다.
버전제약조건을 아래와 같이 입력하였더니 오류가 났다.

python= = ">=3.9.7 <=4.0.0"

무엇이 문제인지 gpt에 물어보니 금방 해결할 수 있었다. 위의 조건은 문법의 오류였던 것이다.

python= ">3.9.7, <=4.0.0"

콤마를 추가하고 최소제약조건 앞의 =를 제거하니 문제가 해결되었다.

 

1. 윈도우 + R키를 누른다.
2. CMD버튼을 누른다.

또는,

검색창에서 명령프롬프트를 입력한다.
마우스 우클릭을 하면 관리자 권한으로 들어갈 수 있다.

 

 

1. powershell을 열고 아래와 같은 함수를 입력합니다.

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

 

2. 환경변수를 추가해줍니다.
    내컴퓨터 > 마우스 우클릭으로 속성 > 환경변수 검색>시스템 환경변수를 누르고 새로만들기를 하시고 아래 경로를 추가해줍니다.

C:\Users\[사용자]\AppData\Roaming\Python\Scripts

3. powershell에서 아래 명령어를 입력한 후 버전이 잘 나오면 설치가 완료된 것입니다.

poetry --version

 

저는 이렇게 했는데 잘 되지 않아 전체 파일 삭제 후 재설치를 했더니 문제없이 잘 되었습니다.
관리자 모드로 접속해야 더 잘 되는 것 같습니다.
아래는 도움을 많이 받은 블로그 링크입니다.


 

Poetry 설치했으나 경로 찾을 수 없을 때 (poetry installed but command not found) (Windows 10 / mac)

발단 [풀스택] 에어비앤비 클론코딩 – 노마드 코더 Nomad Coders 에어비앤비 백엔드 + 프런트엔드 + 배포 nomadcoders.co Nomad Coders의 에어비앤비 클론 코딩 수강을 시작했습니다. 그 중 초반에 해당하는

takeknowledge.tistory.com

 

코나는 사람처럼 잡니다
기절해 있었는데 카메라 소리를 듣고 눈을 뜨네요^^

 


오늘 가족여행차 제주도 여행을 왔습니다.
제주도 푸른 바다는 언제나 멋지고
마음을 평안하게 해주는 것 같습니다~^^


 

성공으로 가는 위대한 비밀의 규칙은 없다.
성실하고 약속을 잘 지키고 허세를 부리지 않고 친절을 베푸는
것과 같은 작은 비밀이 있을 뿐이다.

 

돈의 본성

+ Recent posts