markdown Python的开発环境の构筑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Python的开発环境の构筑相关的知识,希望对你有一定的参考价值。
# Python開発環境の構築
## pyenvのインストール
``` sh
pip install pyenv
```
## pipenvのインストール
``` sh
pip install pipenv
```
## ライブラリのインストール
``` sh
# プロジェクト用のディレクトリを作成
mkdir sample_project
cd sample_project
# 仮想環境の作成
pipenv --python 3.7.0
# パッケージのインストール
pipenv install Flask
# 開発環境だけで使うパッケージのインストール
pipenv install --dev nosetests
```
## 仮想環境に入る
``` sh
# 仮想環境に入る(プロンプトが変わる)
pipenv shell
# 仮想環境からログアウトする
exit
```
## 他の環境でライブラリをインストールする
``` sh
# 本番環境
pipenv install
# 開発環境
pipenv install --dev
```
## 仮想環境内でコマンドを実行する
1. Pipfileにコマンドを定義する
``` sh
cat Pipfile
[[source]]
name = "pypi"
...
# --- 追加 ここから ---
[scripts]
test = "nosetests -v --nologcapture src/tests"
# --- 追加 ここまで ---
...
```
2. 定義したコマンドを実行する
``` sh
# [scripts]セクションで定義したコマンド(ここでは test)を実行する
pipenv run test
```
## Locking Failed! が発生してインストールできない場合
エラーメッセージにも出るけど以下のコマンドを実行後、再度 `pip install xxx` する
``` sh
pipenv lock --clear
```
## 参考
- [Pipenv で Python パッケージを管理する - Qiita](https://qiita.com/QUANON/items/4a371651b07bb61fde41)
- [Pipenv: Python Dev Workflow for Humans — pipenv 2018.11.15.dev0 documentation](https://pipenv.readthedocs.io/en/latest/)
以上是关于markdown Python的开発环境の构筑的主要内容,如果未能解决你的问题,请参考以下文章
markdown 轨道を开発する环境を何度でもさくっと用意できるように
text 的WebPack环境の构筑
text CLOUD9で角-CLIの环境构筑
sh macOS Sierra自分なりの环境构筑スクリプト(通しで走らせたことがないので动くかは不明)
markdown rbenv环境の耙を実行する
markdown Elastic Beanstalkでpython3.xのpycallを动かしたかった