2017-07-16 6 views
0

私はNシステムで実行されるPythonスクリプトを持っていますが、その一部はPython 2.4で、jsonモジュールは含まれていません。追加のPythonモジュールをインストールするための出荷コード

simplejsonモジュールはPython 2.4とtar.gz形式で互換性があります。スクリプトをモジュールと共に出荷して、即座にインストールすることは可能ですか?例えば

try: 
    import json 
except: 
    sys.out('old version found, going to install simplejson') 
    installing simplejson.....? 
    import simplejson as json 

パートII:どのようにPIP O/Wパッケージをインストールするには?

+1

はい、どうしてですか?ユーザーが許可する場合を除き、私はそれが一般的なシナリオであることを知らなかったので、 – bigbounty

+0

@bigbounty cool。 –

+0

pipについては、pip/pip3 install packagenameを使用してください。 – bigbounty

答えて

0

最も簡単なのは、simplejsonをインポートして、すべての環境でPy2.4互換バージョンを使用することです(私はPythonバージョンをアップグレードできないと仮定しています)。あなたはまだその場でのsimplejsonをインストールしたい場合は

、私は以下のSOスレッドになります。このスクリプトを追加することになるので、

Installing python module within code

がうまくいけば、あなたはセットアップこれらのシステムは、(ピップを持つようにすることができますこれらのシステムで実行すると、書き込み権限と実行権限があると仮定しています)。

関連する問題