ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • μ•„λ‚˜μ½˜λ‹€ κ°€μƒν™˜κ²½ μ„€μ • 및 PyQt5 μ„€μΉ˜
    μ„€μΉ˜, μ„€μ •, 였λ₯˜ ν•΄κ²° 2019. 3. 26. 17:50
    728x90

    μ•„λ‚˜μ½˜λ‹€ κ°€μƒν™˜κ²½μ„ μƒμ„±ν•˜κ³  κ°€μƒν™˜κ²½μ— PyQt5 νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λŠ” 방법

    - κ°€μƒν™˜κ²½μ— PyQt5λ₯Ό μ„€μΉ˜ν•  경우, κ°€μƒν™˜κ²½μ—μ„œλ§Œ PyQt5λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€.

    - κ°€μƒν™˜κ²½ λ‚΄λΆ€μ—μ„œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λŠ” μ΄μœ λŠ” ν•œ μ»΄ν“¨ν„°μ—μ„œ μ—¬λŸ¬ 파이썬 ν”„λ‘œμ νŠΈλ₯Ό 진행할 λ•Œ, 상황에 맞게 파이썬 버전을 μ‚¬μš©ν•  수 있고 νŒŒμ΄μ¬ νŒ¨ν‚€μ§€μ˜ μ˜μ‘΄μ„±μ΄ μΆ©λŒν•˜μ§€ μ•Šλ„λ‘ 관리해주기 λ•Œλ¬Έμ΄λ‹€.

    - PyQt5μ΄μ™Έμ˜ λ‹€λ₯Έ 라이브러리 νŒ¨ν‚€μ§€λ„ 이와 같은 λ°©μ‹μœΌλ‘œ μ„€μΉ˜ κ°€λŠ₯ν•˜λ‹€.


    μ•„λ‚˜μ½˜λ‹€ ν”„λ‘¬ν”„νŠΈ μ‹€ν–‰

    - μœˆλ„μš° 검색창에 Anaconda Prompt 검색 ν›„ μ‹€ν–‰

    - μ•„λ‚˜μ½˜λ‹€ μ„€μΉ˜κ°€ ν•„μš”ν•  경우, 클릭


    μ΅œμ‹ λ²„μ „μœΌλ‘œ μ—…λ°μ΄νŠΈ

    1
    2
    conda update --name="base" --channel="defaults" conda
    conda update -n base -c defaults conda
    cs

    - μ„€μΉ˜λœ μ•„λ‚˜μ½˜λ‹€κ°€ μ΅œμ‹ λ²„μ „μΈμ§€ 비ꡐ, ν™•μΈν•œλ‹€.

    - μ΅œμ‹  버전이 아닐 경우, Proceed([y]/n)?κ°€ 좜λ ₯되며 yλ₯Ό μž…λ ₯ν•΄ μ—…λ°μ΄νŠΈλ₯Ό 진행할 수 μžˆλ‹€.



    μƒˆλ‘œμš΄ κ°€μƒν™˜κ²½ 생성

    1
    2
    conda create -n κ°€μƒν™˜κ²½μ΄λ¦„ python=버전
    conda create -n pyqt_env python=3.7
    cs

    - κ°€μƒν™˜κ²½μ€ νŒ¨ν‚€μ§€ κ°„μ˜ 독립성을 보μž₯ν•΄μ€€λ‹€. κ°€μƒν™˜κ²½ λ‚΄μ—μ„œμ˜ 진행 사항은 λ‹€λ₯Έ κ°€μƒν™˜κ²½μ— 영ν–₯을 λΌμΉ˜μ§€ μ•ŠλŠ”λ‹€.


    - Proceed([y]/n)? y


    κ°€μƒν™˜κ²½ ν™œμ„±ν™”, λΉ„ν™œμ„±ν™”

    1
    2
    activate κ°€μƒν™˜κ²½μ΄λ¦„
    activate pyqt_env
    cs

    - κ°€μƒν™˜κ²½μ„ μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” 생성 ν›„, activate λͺ…λ Ήμ–΄λ‘œ ν™œμ„±ν™” μ‹œμΌœμ•Ό ν•œλ‹€.

    1
    2
    deactivate κ°€μƒν™˜κ²½μ΄λ¦„
    deactivate pyqt_env
    cs

    - λ°˜λŒ€λ‘œ λΉ„ν™œμ„±ν™” μ‹œν‚¬ λ•ŒλŠ” deactivate λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•œλ‹€.


    κ°€μƒν™˜κ²½μ— νŒ¨ν‚€μ§€ μ„€μΉ˜

    - κ°€μƒν™˜κ²½μ— νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λŠ” 방법은 μ—¬λŸ¬κ°€μ§€κ°€ μžˆλ‹€.

    - 이 쀑 μ–΄λ–€ λ°©λ²•μœΌλ‘œ ν•˜λ“  μƒκ΄€μ—†λ‹€.


    1
    2
    conda create -n κ°€μƒν™˜κ²½μ΄λ¦„ python=버전 νŒ¨ν‚€μ§€μ΄λ¦„
    conda create -n pyqt_env python=3.7 pyqt5
    cs

    - κ°€μƒν™˜κ²½ 생성과 λ™μ‹œμ— νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜


    1
    2
    conda install --name κ°€μƒν™˜κ²½μ΄λ¦„ νŒ¨ν‚€μ§€μ΄λ¦„
    conda install --name pyqt_env pyqt5
    cs

    - conda install을 μ΄μš©ν•΄ μ›ν•˜λŠ” κ°€μƒν™˜κ²½μ— νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜


    1
    2
    3
    4
    5
    (base) >> activate κ°€μƒν™˜κ²½μ΄λ¦„
    (κ°€μƒν™˜κ²½μ΄λ¦„) >> pip install νŒ¨ν‚€μ§€μ΄λ¦„
     
    (base) >> activate pyqt_env
    (pyqt_env) >> pip install pyqt5
    cs

    - κ°€μƒν™˜κ²½μ„ ν™œμ„±ν™” μ‹œν‚¨ ν›„, κ·Έ λ‚΄λΆ€μ—μ„œ pip install μ‹€ν–‰


    νŒ¨ν‚€μ§€ 리슀트 확인

    1
    conda list
    cs

    ν˜„μž¬ μ•„λ‚˜μ½˜λ‹€μ˜ νŒ¨ν‚€μ§€ 리슀트 확인


    1
    conda list -n κ°€μƒν™˜κ²½μ΄λ¦„
    cs

    - μ›ν•˜λŠ” κ°€μƒν™˜κ²½μ˜ νŒ¨ν‚€μ§€ 리슀트 확인


    μ„€μΉ˜λœ κ°€μƒν™˜κ²½ 리슀트 확인

    - ν˜„μž¬ μ•„λ‚˜μ½˜λ‹€μ˜ 전체 κ°€μƒν™˜κ²½ 리슀트 쑰회

    1
    conda info --envs
    cs


    κ°€μƒν™˜κ²½ μ‚­μ œ

    - μ›ν•˜λŠ” κ°€μƒν™˜κ²½ μ‚­μ œ, --all μ˜΅μ…˜μ„ μ‚¬μš©ν•˜μ—¬ κ°€μƒν™˜κ²½μ— μ„€μΉ˜ν–ˆλ˜ λͺ¨λ“  νŒ¨ν‚€μ§€λ“€λ„ ν•¨κ»˜ μ‚­μ œ

    1
    conda remove -n κ°€μƒν™˜κ²½μ΄λ¦„ --all
    cs


    -> λ‹€μŒμ—λŠ” PyCharm을 μ‚¬μš©ν•΄μ„œ μƒμ„±ν•œ κ°€μƒν™˜κ²½μ„ μ μš©ν•΄ 보겠닀




    😦

    728x90

    λŒ“κΈ€

Designed by Tistory.