Ubuntu 16.04.03はPython 3.5.2と共にインストールされます。システムにPython 3.6がない場合にpython 3.6を使用するようにpipenvを設定するにはどうすればよいですか?
$ pipenv --python 3.6
Warning: Python 3.6 was not found on your system…
You can specify specific versions of Python with:
$ pipenv --python path/to/python
必要なバージョンをPipfileに手動で記述します。
[requires]
python_version = "3.6"
または、システムにインストールします。しかし、実際に実行する予定がある場合は、バージョンをインストールする必要があると思いますpipenv install
。
pyenv
を使用することをお勧めします: https://github.com/pyenv/pyenv 。
インストール手順に従い、インストールするPython 3.6は、
pyenv install 3.6.3
次に、次のように優先順位を設定できます
pyenv global system 3.6.3
また、pyenv
が利用可能な場合、pipenv
は自動的にそれを使用して必要なバージョンをインストールします。 pipenv
READMEから:
Pyenvが利用可能な場合、必要なPythonを自動的にインストールします。
インストールpython 3.6 参照
Ubuntu 14.04および16.04 Ubuntu 14.04または16.04を使用している場合、Felix Krullのdeadsnakes PPAを https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa で使用できます。
Sudo add-apt-repository ppa:deadsnakes/ppa
Sudo apt-get update
Sudo apt-get install python3.6
または、J FernyhoughのPPAを https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 で使用できます。
Sudo add-apt-repository ppa:jonathonf/python-3.6
Sudo apt-get update
Sudo apt-get install python3.6
Ubuntu 16.10 and 17.04
Ubuntu 16.10または17.04を使用している場合、Python 3.6はユニバースリポジトリにあるため、次を実行できます。
Sudo apt-get update
Sudo apt-get install python3.6
次に、特定のバージョンを作成しますpython env
virtualenv -p python3.6 python36venv
brew install pyenv
を使用して 'pyenv'パッケージをインストールします(お持ちでない場合)。
インストールpython 3.6 pyenv install 3.6
を使用して
新しくインストールされたpythonバージョンをPATHにエクスポート
export PATH=${PYENV_PYTHON_VERSIONS_HOME}/3.6/bin
これで、「Piplock」で同じバージョンを指定します。
[requires] python_version = "3.6"
最後に、pipenv install --dev
を実行します。