Python
 Computer >> コンピューター >  >> プログラミング >> Python

ルートアクセスなしでPythonモジュールをインストールするにはどうすればよいですか?


十分な権限がないためにマシンにモジュールをインストールできない場合は、virtualenvを使用するか、モジュールファイルを別のディレクトリに保存して、次のコードを使用してPythonが指定されたディレクトリでモジュールを検索できるようにします:

>>> import os, sys
>>> file_path = 'AdditionalModules/'
>>> sys.path.append(os.path.dirname(file_path))
>>> # Now python also searches AdditionalModules folder for importing modules as we have set it on the PYTHONPATH.

virtualenvを使用して、分離されたローカルPython環境を作成することもできます。対処されている基本的な問題は、依存関係とバージョンの1つ、および間接的なアクセス許可です。 LibFooのバージョン1を必要とするアプリケーションがあり、別のアプリケーションがバージョン2を必要とする場合を想像してください。これらの両方のアプリケーションをどのように使用できますか?すべてを/usr/lib/python2.7/site-packages(またはプラットフォームの標準の場所)にインストールすると、アップグレードすべきでないアプリケーションを意図せずにアップグレードする状況に陥りやすくなります。これは、権限がないためにパッケージをマシンにインストールできないユースケースでも使用できます。仮想環境の詳細については、ドキュメントをお読みください:https://virtualenv.pypa.io/en/stable/


  1. WindowsにPythonをインストールするにはどうすればいいですか?

    Pythonは、広く使用されている高級プログラミング言語です。 Pythonでコードを記述して実行するには、まずシステムにPythonをインストールする必要があります。 WindowsにPythonをインストールするには、いくつかの簡単な手順が必要です。 ステップ1-インストールするPythonのバージョンを選択 Pythonにはさまざまなバージョンがあり、構文と言語のさまざまなバージョンの動作が異なります。使用したいバージョンまたは必要なバージョンを選択する必要があります。 Python2とPython3にはさまざまなバージョンがあります。 ステップ2-Python実行可能インストーラー

  2. ルートなしでAndroidにTWRPリカバリをインストールする方法

    TWRPはTeamWinRecovery Projectの略で、Androidデバイスと携帯電話用のオープンソースのリカバリソフトウェアです。 TWRPを使用すると、ユーザーは、Androidデバイスで新しいファームウェアをルート化、フラッシュ、またはインストールするときにデバイスの状態を損なうことを心配することなく、デバイスにファームウェアを保存、インストール、バックアップ、および復元できます。ここでは、root化せずにAndroidスマートフォンにTWRPをインストールする方法を紹介します。 注 :TWRPをインストールするには、デバイスをルート化する必要はありませんが、ブートローダーの