2017-11-18 12 views
0

.pyファイルで一連の関数をコーディングし、 'python setup.py install dist'を実行してtar.gzを作成して、Pythonパッケージを作成してインストールしましたこれはpipを通してインストールされました。 すべて正常に動作し、パッケージと関数をインポートできます。 initファイルに新しい関数を追加し、上記の手順全体を再実行してパッケージを再インストール(または更新)することにしました。 パッケージをインポートするときに、更新後であっても、追加された新しい機能は使用できないようです。 私のパッケージをアップデートする方法に関するアイデアはありますか?Python:自分自身のパッケージをアップグレードする

+1

パッケージを積極的に開発している場合は、代わりに 'python setup.py development'を実行してください。変更がすぐに環境に反映されます。 – metatoaster

+1

@metatoasterが言ったことや 'pip install 'をしてください。 -e'。 –

+0

metatoasterありがとう、あなたは変更がすぐに環境に反映されていないと述べたように。あなたのコマンドは瞬時に変更されました。 – monty47

答えて

0

@metatoasterが示唆しているように、python setup.py developは環境内の変更を直ちに反映し、新しい機能を利用可能にします。 私は@Paul Hの提案がpip install . -eであることを試していません。 ご意見ありがとうございました。問題は解決しました。

関連する問題