728x90

Window에 설치된 Python 가상환경을 Linux로 옮겨보겠습니다.

Anaconda 가상환경은 운영체제끼리는 같아야 yml 기반으로 가상환경 생성 과정에서 에러가 생기지 않습니다.

  • 일부 OS 플랫폼에서는 사용할 수 없는 패키지가 있습니다.
    • Linux에서만 사용할 수 있는 패키지와 Windows에서만 사용할 수 있는 패키지가 있어 빌드버전은 OS에 따라 다를 수 있습니다.

Conda does not check architecture or dependencies when installing from a spec file. To ensure that the packages work correctly, make sure that the file was created from a working environment, and use it on the same architecture, operating system, and platform, such as linux-64 or osx-64.

1. 가상환경 Export

빌드 버전의 OS종속성을 제거하기 위해 --no-build 옵션을 사용하여 가상환경을 추출합니다.

conda env export -n "가상환경이름" --no-build > envrionment.yml

2. 가상환경 생성

Linux 환경에서 Anaconda 가상환경을 생성합니다.

conda create -n "가상환경이름" python=3.9

3. 가상환경 업데이트

생성한 가상환경을 추출한 environment.yml로 업데이트 해줍니다.

conda env update -n "가상환경 이름" -f environment.yml

가상환경 업데이트를 하면 다음과 같이 찾을 수 없는 패키지가 확인 됩니다.

Output:

Solving environment: failed

ResolvePackageNotFound:
  - vs2015_runtime=14.27.29016
  - wincertstore=0.2
  - vc=14.2

해당 항목들을 anaconda 패키지 리스트에 확이하면, 다음과 같이 Window OS 종속된 항목으로 Linux에 지원되지 않는 패키지 임을 확인 할 수 있습니다.

window에만 설치 가능한 패키지를 삭제하고 다시 가상환경을 업데이트 합니다.

conda env update -n "가상환경 이름" -f environment.yml

Reference

  1. https://stackoverflow.com/questions/55895751/using-a-conda-env-created-on-windows-for-linux
  2. https://ahelpme.com/software/anaconda/conda-export-environment-and-conda-import-environment/
  3. https://techhelpnotes.com/python-conda-environment-from-windows-to-linux/
  4. https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
728x90
반응형
728x90

Window 환경의 CMD(명령 프롬프트)에서는 conda 명령어가 잘 동작하지만 powershell에서는 명령어가 동작하지 않는 문제가 있습니다.

아래와 같이 하면 PowerShell에서도 사용할 수 있습니다.

1. init powershell in Conda

# 1. ****init powershell in Conda****
conda init powershell

# 2. 현재 설정된 정책을 확인
Get-ExecutionPolicy

# Result
PS C:\WINDOWS\system32> Get-ExecutionPolicy
ByPass

2. 실행 정책 변경

아래 명령어로 정책을 변경합니다.

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

Get-ExecutionPolicy 으로 Unrestricted 결과가 나오면 정책이 변경이 완료됩니다.

3. Restart Powershell

기타

PowerShll에서 (base) 를 지우고 싶은 경우,

conda config --set auto_activate_base false

PowerShll에서 (base) 를 나타나게 하고 싶은 경우,

conda config --set auto_activate_base true
728x90
반응형
728x90

과학용으로 국한되어 사용되고 있던 python의 발전으로 웹개발까지 여러 방면으로 활용되고 있습니다.
python IDE Tool로 가장 많이 활용되고 있는 Tool 중 하나는 Pycharm 입니다.

1. Pycharm 다운로드

pycharm은 무료버전인 community버전과, 유료인 Professional 버전이 있습니다.

Professional 버전을 다운로드 받습니다. 🌴Pycharm 다운로드

2. Pycharm 설치

설치 마법사에 따라 설치를 진행합니다. Next 를 클릭합니다.

설치 파일 경로를 지정하고 Next 를 클릭합니다.

옵션 값들은 모두 선택하고 Next 를 클릭합니다.

윈도우 시작메뉴 등록하고 Install 을 진행합니다.

모든 설치가 끝나면 윈도우를 재시작 합니다.

3. 라이선스 인증

Pycharm을 실행하고, 구매한 라이선스 인증 코드를 넣으면 설치가 완료됩니다.

4. Pycharm 컴파일 설정(Interpreter)

Setting 메뉴에서 Python Interpreter를 선택합니다.

Anaconda로 설정한 가상환경을 Interpreter로 설정합니다.
생성된 가상환경은 설치된 Anaconda폴더의 envs 폴더에 있습니다.

[참고] Anaconda Python 가상 환경 생성 하기

설정이 완료되면 Interpreter화면 가상환경으로 생성한 패키지 목록을 확인할 수 있습니다.

728x90
반응형
728x90

Anaconda 가상환경 생성

1. Aaconda 최신 버전으로 업데이트

가상환경 생성전에 Anaconda를 먼저 최신 버전으로 업데이트 합니다.

conda update conda

2. 설치된 가상 환경 목록 출력

conda env list

# conda environments:
#
base                  *  C:\Anaconda3

*표시는 현재 활성화된 가상환경을 의미

3. 새로운 가상 환경 생성

python 3.8 버전의 새로운 가상 환경을 생성합니다.

conda create --name [가상환경이름] python=3.8

conda create --name mypython python=3.8

4. 설치된 가상 환경 활성화 하기

conda activate [가상환경이름]

# To activate this environment, use
#
#     $ conda activate mypython

conda env list로 생성된 가상환경 리스트를 확인하고 *표시가 되어 있는 환경이 활성화된 가성환경입니다.

[참고] 가상환경 비활성화 하기

# To deactivate an active environment, use
#
#     $ conda deactivate
728x90
반응형
728x90

아나콘다(Anaconda)란

  • 아나콘다(Anaconda)는 수학과 과학 분야에서 사용되는 여러 패키지들을 묶어 놓은 파이썬 배포판으로서 SciPy, Numpy, Matplotlib, Pandas 등을 비롯한 많은 패키지들을 포함하고 있습니다.
  • Anaconda는 특히 최근에 데이타 사이언스와 머신 러닝 분야에서 파이썬을 사용하기 위해 기본적으로 설치하는 기본 환경 입니다.
  • 패키지 버전들은 conda를 통해서 관리됩니다.

아나콘다(Anaconda) 설치 파일 다운로드

다음 링크를 클릭하여 아나콘다 다운로드 페이지로 이동합니다.
https://www.anaconda.com/products/individual-d#Downloads

Anaconda Installers 항목에서 'Windows'의 파일을 다운로드 합니다.

아나콘다(Anaconda) 설치

다운로드 받은 설치 파일을 더블 클릭하여 설치를 시작합니다. 설치화면에서 Next 버튼을 클릭합니다.

라이선스 동의화면에서 I Agree 를 눌러 다음 설치과정을 진행합니다.

설치 대상은 모든 유저가 사용되는 것으로 선택합니다.

설치 경로를 지정합니다.

환경변수로 'Anaconda` 설치 환경도 추가합니다.

설치가 되면 Next 버튼을 클릭합니다.

PyCharm에 대한 광고화면에서 Next 버튼을 클릭합니다.

최종 설치 종료화면에서 체크박스는 해제 후 Finish를 클릭하여 설치를 완료합니다.

설치 확인

PowerShell을 열어서 conda -V 입력하여 설치 결과를 확인합니다.

Reference

  1. https://wikidocs.net/77491
  2. https://ko.wikipedia.org/wiki/%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4_(%ED%8C%8C%EC%9D%B4%EC%8D%AC_%EB%B0%B0%ED%8F%AC%ED%8C%90)
728x90
반응형
728x90

파이썬을 설치하는 방법은 아래와 같습니다.

1. PowerShell 실행

PowerShell을 실행하여 python 입력합니다.

2. Python 설치

실행된 마켓플레이스에서 설치합니다.

3. Python 실행 확인

PowerShell에서 python --version을 입력합니다.
다음과 같이 설치된 버전을 확인 할 수 있습니다.

728x90
반응형
728x90

Anaconda 터미널에서 Requests 패키지를 설치합니다.

 

먼저 설치할 가상환경 목록을 확인합니다.

conda env list

설치할 가상환경을 활성화 시킵니다.

conda activate <가상환경이름>

requests 패키지를 설치합니다.

conda install -c anaconda requests

 

 

Requests :: Anaconda.org

Description Requests is the only Non-GMO HTTP library for Python, safe for human consumption.

anaconda.org

 

728x90
반응형
728x90

자주 쓰는 것들로만 정리하면서, 계속 업데이트 할 예정입니다.


헤더(headers)

제목은 <h1> 부터 <h6> 까지 표현가능합니다.

# h1
## h2
### h3
#### h4
##### h5
###### h6

구분선

내용을 명시적으로 구분하고 싶을 때 사용합니다.

---

강조

인라인(inline) 강조

글을 쓰는 도중에 코드를 삽입 시 `(Grave) 를 사용하여 글 중간에 코드를 삽입할 수 있습니다.

`hello mark down`
**double asterisks**

결과

hello mark down
double asterisks

인용

> 인용글 입력

결과

인용글 입니다.

이미지 정렬하기

가운데 정렬하기

<img> 태그로 이미지를 첨부하고, 이미지 태그를 p태그로 감쌉니다.

<p align="center"><img src="image_src"></p>

오른쪽 정렬하기, 왼쪽 정렬하기

왼쪽 정렬은 기본값이며, 오른쪽 정렬은 img 태그에 align 속성을 줍니다.

<img src="image_src" align="right">

이모지(Emoji)

window10 : 윈도우키 + 마침표(.)
mac : Command + Control + 스페이스바

728x90
반응형

+ Recent posts