2017-03-14 10 views
0

ソースコードをダウンロードしたアプリケーションがありますが、修正したいアプリケーションがあります。 https://github.com/ownaginatious/fbchat-archive-parser プログラムをインストールするのではなく、「python3 main.py」などのコマンドを入力してこのプログラムを実行する方法はありますか?プログラムがインストールされたら、単にfbcapコマンドを実行します。pipインストールを使わずにソースファイルからpythonアプリケーションを実行する

+0

システム全体のpythonを汚染したくない場合は、[virtualenv](https://virtualenv.pypa.io/en/stable/)を使用してください。 –

答えて

0

このプロジェクトのファイルはsetup.pyです。そのようなことを実行する "標準的な"方法は、それをインストールして(できればvirtualenv内に)、それを実行することです。 Virtualenvsは安価で軽量ですので、簡単に行うことができます。

  1. まず、virtualenvを作成します。これはお使いのプラットフォームによって多少異なる場合があります。私はあなたがPython 3を使用していると推測しているので、these instructionsがうまくいくはずです。 /tmp/venv1
  2. . /tmp/venv1/bin/activate(初期を忘れないでください)を使用して有効にしてください。これは、Windowsの場合とは異なる場合もあります。
  3. python setup.py installを使用してプログラムをインストールします。
  4. fbcapを使用して実行してください。

これは、あなたがきれいな新鮮なPython環境でプログラムを実行できるようになりますし、あなたが試し完了したら、あなたは単にvirtualenvのディレクトリを削除することができます。

+0

私の目標は、このアプリケーションをWebサイトから実行することです。私はそれをどうやってやれるかについて何か提案していますか?私はユーザに何かを入力させて、スクリプト出力をユーザに返すようにしたい。ありがとう –

+0

'subprocess'モジュールを使って実行できます。このコマンドは '/ tmp/venv1/bin/python/tmp/venv1/bin/fbcap <残りの引数>'のようなものです。 –

関連する問題