Virtualenv: μ‹€ν–‰ κ°€λŠ₯ν•œ 파이썬이 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€

에 λ§Œλ“  2014λ…„ 08μ›” 18일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: pypa/virtualenv

virtualenv myvenv --python=python 싀행은 파이썬이 PATH에 μžˆλ”λΌλ„ "μ‹€ν–‰ κ°€λŠ₯ν•œ 파이썬(--python=pythonμ—μ„œ)이 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€"와 ν•¨κ»˜ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

$ which python
/c/Python27/python

λ¬Έμ œλŠ” Windowsμ—μ„œ 잘λͺ»λœ μ‹€ν–‰ 파일 κ°μ§€μž…λ‹ˆλ‹€. python λŠ” Windowsμ—μ„œ python.exe 와 λ™μΌν•˜μ§€λ§Œ virtualenvμ—μ„œ μΈμ‹ν•˜μ§€ λͺ»ν•©λ‹ˆλ‹€. virtualenv myvenv --python=python.exe λ₯Ό μ‚¬μš©ν•˜λŠ” κ²½μš°μ—λ§Œ μž‘λ™ν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

참고둜 virtualenv --python=3.4 myenv λ˜λŠ” virtualenv --python=2.7 myenv ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

참고둜 virtualenv --python=3.4 myenv λ˜λŠ” virtualenv --python=2.7 myenv ν•˜λ©΄ μž‘λ™ν•©λ‹ˆλ‹€.

--python=2 λ˜λŠ” --python=3 μ—μ„œλ„ μž‘λ™ν•©λ‹ˆλ‹€.

μ‚¬μš©μžκ°€ --python=python λ₯Ό μ œκ³΅ν•˜λŠ” 것은 (사싀상) 기본값이기 λ•Œλ¬Έμ— 거의 μ˜λ―Έκ°€ μ—†μŠ΅λ‹ˆλ‹€. 그리고 --python-C:\Python34\python κ°€ 이상해 λ³΄μž…λ‹ˆλ‹€. .exe λ₯Ό μΆ”κ°€ν•˜μ§€ μ•ŠλŠ” μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ? 이것이 λ‹€μ†Œ μ΄μƒν•œ 행동이 μ•„λ‹ˆλΌλŠ” 말은 μ•„λ‹ˆλ©° μ‹€μ œλ‘œ μ€‘μš”ν•œ λ¬Έμ œμΈμ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

sashahart/vex#11을 보면 vexκ°€ --python=python λ₯Ό ν†΅κ³Όν–ˆλ‹€κ³  λ§ν•˜λŠ”μ§€ μ•„λ‹ˆλ©΄ κ·Έλ ‡κ²Œ ν–ˆλŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ „μžλΌλ©΄ μ•„λ§ˆ κ·Έλ ‡κ²Œ λ˜μ–΄μ„œλŠ” μ•ˆ 될 것이고, μ €λŠ” 그것이 vex의 버그라고 λ§ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. ν›„μžμ˜ 경우 이것을 μ‚¬μš©μž 였λ₯˜λ‘œ λΆ„λ₯˜ν•©λ‹ˆλ‹€( --python 인수λ₯Ό μƒλž΅ν–ˆμ–΄μ•Ό 함).

두 μ½”λ“œ @ionelmc λ₯Ό λͺ¨λ‘ μ‹œλ„ν–ˆμ§€λ§Œ μ—¬μ „νžˆ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

horler@horler-HP-245-G5-Notebook-PC :~/python_udemy/PyPI$ virtualenv testnv
경둜 python2(--python=python2μ—μ„œ)κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
horler@horler-HP-245-G5-λ…ΈνŠΈλΆ-PC :~/python_udemy/PyPI$ virtualenv --python=3.4 myenv
경둜 3.4(--python=3.4μ—μ„œ)κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
horler@horler-HP-245-G5-Notebook-PC :~/python_udemy/PyPI$ virtualenv --python=3 myenv
경둜 3(--python=3μ—μ„œ)이 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
horler@horler-HP-245-G5-Notebook-PC :~/python_udemy/PyPI$ virtualenv --python=2 myenv
경둜 2(--python=2μ—μ„œ)κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
horler@horler-HP-245-G5-λ…ΈνŠΈλΆ-PC :~/python_udemy/PyPI$

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰