virtualenwrapper 및 Python 3
Ubuntu lucid에 python 3.3.1을 설치하고 아래와 같이 가상 환경을 성공적으로 만들었습니다.
virtualenv envpy331 --python=/usr/local/bin/python3.3
이것은 폴더를 만들었습니다.envpy331
우리 집에서.
저도 있습니다.virtualenvwrapper
설치된.하지만 문서에만 있습니다.2.4-2.7
의 버전.python
지원됩니다.누군가가 조직하려고 시도한 적이 있습니까?python3
virtualenv? 그렇다면 방법을 알려줄 수 있습니까?
가상 환경에서 python3와 virtualenwrapper를 이미 설치한 경우 가상 환경에서 python3를 사용하려면 다음을 사용하여 환경을 생성해야 합니다.
which python3 #Output: /usr/bin/python3
mkvirtualenv --python=/usr/bin/python3 nameOfEnvironment
또는 (최소한 brew를 사용하는 OSX의 경우):
mkvirtualenv --python=`which python3` nameOfEnvironment
환경을 사용하기 시작하면 python을 입력하자마자 python3를 사용하기 시작한다는 것을 알 수 있습니다.
virtualenvrapper가 하나의 virtualenvrapper가 실행되는 대신 사용자 지정 Python 바이너리를 사용하도록 할 수 있습니다.이를 위해서는 가상 환경에서 사용되는 가상 환경_PYthon 변수를 사용해야 합니다.
$ export VIRTUALENV_PYTHON=/usr/bin/python3
$ mkvirtualenv -a myproject myenv
Running virtualenv with interpreter /usr/bin/python3
New python executable in myenv/bin/python3
Also creating executable in myenv/bin/python
(myenv)$ python
Python 3.2.3 (default, Oct 19 2012, 19:53:16)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
최신 버전의 virtualenvrapper는 Python 3.2에서 테스트되었습니다.Python 3.3에서도 작동할 가능성이 높습니다.
Ubuntu에서; 사용mkvirtualenv -p python3 env_name
가상 환경을 python3으로 로드합니다.
환경 내에서 사용python --version
확인할 수 있습니다.
virtualenvrapper를 사용하면 경로 없이 파이썬 실행 파일을 지정할 수 있습니다.
그래서 (OSX에서)mkvirtualenv --python=python3 nameOfEnvironment
충분할 것입니다.
이를 .bash_profile 또는 유사한 .bash_profile에 추가할 수 있습니다.
alias mkvirtualenv3='mkvirtualenv --python=`which python3`'
사용할 경우mkvirtualenv3
대신에mkvirtualenv
Python 3 환경을 생성하려는 경우.
나는 그것이 달리는 것을 발견합니다.
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
그리고.
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv-3.4
Ubuntu의 명령줄에서 mkvirtualenv는 python3 및 virtualenv-3.4를 사용합니다.아직 해야 합니다.
mkvirtualenv --python=/usr/bin/python3 nameOfEnvironment
환경을 조성하기 위해.이는 /usr/bin/python3에 python3이 있고 /usr/local/bin/virtualenv-3.4에 virtualenv-3.4가 있다고 가정합니다.
가상 환경 래퍼의 비트 버킷 이슈 추적기에 있는 이 게시물은 관심을 끌 수 있습니다.여기에서는 virtualenwrapper의 대부분의 기능이 Python 3.3의 venv 가상 환경에서 작동한다고 언급합니다.
추가했습니다.export VIRTUALENV_PYTHON=/usr/bin/python3
나에게~/.bashrc
다음과 같이:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENV_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
그 다음에 달려라source .bashrc
각 새로운 환경에 대해 파이썬 버전을 지정할 수 있습니다.mkvirtualenv --python=python2 env_name
언급URL : https://stackoverflow.com/questions/16123459/virtualenvwrapper-and-python-3
'programing' 카테고리의 다른 글
MongoDBC# 드라이버 2.0 - 문서 업데이트 (0) | 2023.05.25 |
---|---|
gitbash로 폴더를 변경하는 방법은 무엇입니까? (0) | 2023.05.25 |
부트스트랩 모달에 포함된 경우 Select2가 작동하지 않습니다. (0) | 2023.05.25 |
bash에서 getopts를 사용하는 방법의 예 (0) | 2023.05.25 |
PostgreSQL 오류: 치명적: 역할 "사용자 이름"이 없습니다. (0) | 2023.05.25 |