3

現在は一人で仕事をしていますが、業務を拡大する方法を検討しています。

非常に簡単に再作成できるように、Python ディストリビューションをバージョン管理する簡単な方法を見つけたいと考えています。これを行うツールはありますか?/usr/local/lib/python2.7/site-packages/または、svn リポジトリに (または何でも)追加できますか? これで s の問題が解決するわけではありませんPATHが、パスを変更するスクリプトをいつでも作成できます。理想的には、VM で Python 環境を構築し、VM のコピーを渡すことで解決できます。

他の人はこれをどのように解決しましたか?

4

3 に答える 3

5

virtualenv+requirements.txtはあなたの友達です。

プロジェクト用にいくつかの仮想 python インストールを作成できます。そのすべてには、必要なライブラリ バージョンが正確に含まれています (ヒント:pip freeze正確なライブラリ バージョンを含む requirements.txt が出力されます)。

ここで virtualenv の適切なリファレンスを見つけてください: http://simononsoftware.com/virtualenv-tutorial/ (これは、この質問からのものです 包括的な初心者の virtualenv チュートリアル? )。

あるいは、コードをライブラリと一緒に配布したいだけなら、PyInstallerを試してみる価値があります。すべてを静的な実行可能ファイルにまとめてパッケージ化できます。後でソフトウェアをインストールする必要さえありません。

于 2013-07-12T19:55:05.740 に答える