暗号通貨.py

ビットコインやブロックチェーンの技術に衝撃を受け、プログラミングの勉強を開始。現在はPythonを勉強中。

Python

Pyramidチュートリアルを辿る②エラーとの闘い

前回の「Pyramidチュートリアルを辿る①インストールとプロジェクト作成」の続きです。

Pyramidチュートリアルを辿っていきます。

やりながら気づきましたが、自分はどうもこういう風に文章にしていかないと頭に入っていかないみたいです。

読むだけではわかったフリしてしまうんですね。

アウトプットの重要性を再認識しました。どんどんアウトプットしていきます。

間違いとかおかしな点は遠慮なく指摘してください。大歓迎です。

アドバイスは1番大歓迎です。

では続きに参りましょう。

スポンサーリンク

adsense

スポンサーリンク

開発モードのインストール

チュートリアルでは仮想環境に「Venv」コマンドを使っていますが、自分はいつもpyenvを利用しているのでVenvは使っていません。VenvはPython3.3以降で使えるのでコチラの方がやりやすい方はチュートリアルと同じようにしたほうが良いかもしれません。

開発モードをインストールします。

$ pip install --upgrade pip setuptools

$ pip install -e ".[testing]"

このコマンドでSQLAlchemyやテスト環境がインストールされます。

再びこの時点での$ pip freezeの結果を残しておきます。

Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /Users/maedanaoki/Documents/python_app/pyramid_tutorials/myproject, falling back to uneditable format

Could not determine repository location of /Users/maedanaoki/Documents/python_app/pyramid_tutorials/myproject

は?なにこれ?とりあえずエラー名で調べてみるとスタックオーバーフローに似たようなことになっている人がいました。

わけわからないまま同じようにやってみます。

$ git remote add origin git@localhost:myproject

Error when trying to get requirement for VCS system Command "git rev-parse HEAD" failed with error code 128 in /Users/maedanaoki/Documents/python_app/pyramid_tutorials/myproject, falling back to uneditable format

Could not determine repository location of /Users/maedanaoki/Documents/python_app/pyramid_tutorials/myproject

なんか違うエラーがでた。

検索してもあまり情報がなく、うなりながら知ってるコマンド打ってました。

$ pip list

appdirs (1.4.0)

arrow (0.10.0)

beautifulsoup4 (4.5.3)

binaryornot (0.4.0)

chardet (2.3.0)

click (6.7)

cookiecutter (1.5.1)

coverage (4.3.4)

future (0.16.0)

hupper (0.4.2)

Jinja2 (2.9.5)

jinja2-time (0.2.0)

Mako (1.0.6)

MarkupSafe (0.23)

myproject (0.0, /Users/maedanaoki/Documents/python_app/pyramid_tutorials/myproject)

以下略

そんなライブラリあんのか。

てか原因コイツでは、、、

$ pip uninstall myproject

アンインストールできました。

再度

$ pip freeze

appdirs==1.4.0

arrow==0.10.0

beautifulsoup4==4.5.3

binaryornot==0.4.0

chardet==2.3.0

click==6.7

cookiecutter==1.5.1

coverage==4.3.4

future==0.16.0

hupper==0.4.2

Jinja2==2.9.5

jinja2-time==0.2.0

Mako==1.0.6

MarkupSafe==0.23

packaging==16.8

PasteDeploy==1.5.2

poyo==0.4.0

py==1.4.32

Pygments==2.2.0

pyparsing==2.1.10

pyramid==1.8.2

pyramid-debugtoolbar==3.0.5

pyramid-jinja2==2.7

pyramid-mako==1.0.2

pyramid-tm==1.1.1

pytest==3.0.6

pytest-cov==2.4.0

python-dateutil==2.6.0

repoze.lru==0.6

six==1.10.0

SQLAlchemy==1.1.5

transaction==2.1.0

translationstring==1.3

venusian==1.0

waitress==1.0.2

WebOb==1.7.1

WebTest==2.0.25

whichcraft==0.4.0

zope.deprecation==4.2.0

zope.interface==4.3.3

zope.sqlalchemy==0.7.7

エラー消えました。

それにしてもあのmyprojectはどのタイミングでインストールされたんだろう、、、

なんせ消えて良かったです。

予期せぬエラーが出たので長くなってしまいました。

アプリケーションの起動までいきたかったのですが、続きは次回にします。

日本で一番簡単にビットコインが買える取引所 coincheck bitcoin

-Python