たとえば、私の大学は学生に管理者権限を与えていないので、私はselenium webdriverをインストールできません。私がタイプしたPythonコードは動作しません。セレンをコンピュータにインストールせずにセレンを使用することは可能ですか?選択肢はありますか?セレンを含むusb/thumbドライブを使用して、そのドライブでコードを実行させることはできますか?モジュールをコンピュータにインストールしなくても使用できますか?
2
A
答えて
3
sys.path
を探していますが、これはあなたが望むものとまったく同じです。
モジュールをロードしようとすると、Pythonは現在のディレクトリでその名前のモジュールを探します。そこに何かが見つからなければ、それは何らかの順序で他の場所を検索し、どこにも見つからない場合は、ImportError
を生成します。あなたのバージョンのモジュールを持っているあなたのUSB上のフォルダにあなたのパスを追加することで、それはうまくいくはずです。
import sys
sys.path.append("/path/to/your/folder")
import selenium
また、モジュールのためのPythonの検索をどのディレクトリに表示するsys.path
を印刷することができます。
1
はい、可能ですし、いくつかの方法があります。
1つの方法は、スクリプトと同じディレクトリに配置してインポートすることです。
もう一つの方法は、あなたのsystem pathを設定するために、次のようになります。
import sys
script_path = "path/to/selenium"
if script_path in sys.path:
print "oops, it's already in there."
else:
sys.path.insert(0, script_path)
# proceed to import selenium here
-1
Windows環境にある場合、あなたは試してみたいことがあります。
- 例えば標準リポジトリからモジュールをダウンロードしてください[https://pypi.python.org/pypi/urllib3]
- モジュールの解凍/アンカー
- 実行> python setup.py
システムのセットアップ方法によっては、ライブラリをユーザーアカウントにインストールする必要があります。
関連する問題
- 1. easy_installを使用してPythonモジュールをインストールできません
- 2. UP1をインストールしても、引き続きJDBCを使用できますか?
- 3. データベースカスケードを有効にしなくてもHibernate Cascadeを使用できますか?
- 4. joomlaのonAfterRenderをプラグインではなくモジュール用に使用できますか?
- 5. ptyモジュールがインストールされていてもインポートできません
- 6. プロジェクトを共有しなくてもEGitを使用できますか?
- 7. コンピュータ名を変更してもSQLサーバーにログインできない
- 8. ubuntuにsqlite3をインストールしてもうまくいきません
- 9. Androidアプリケーションをコンピュータから簡単にインストールできますか?
- 10. luacによって生成されたバイトコードは、Luaライブラリのないコンピュータでも使用できますか?
- 11. サーバにmod_perlモジュールをインストールできない
- 12. コントローラーだけでなくアクションヘルパーも使用できますか?
- 13. QTで使用するOpenCVをセットアップしました。 Visual Studioでもこのインストールを使用できますか?
- 14. Drupal 7でモジュールを使用してモジュールをインストールする方法は?
- 15. cythonモジュールをインストールしてpimdsをcimportで利用できるようにすることはできますか?
- 16. SilverStripeでモジュールをインストールして使用する方法
- 17. 私のアプリケーションは、ユーザーがCPANモジュールを自分でインストールすることなく、どのようにCPANモジュールを使用できますか?
- 18. バッチファイルはどこに保存してコンピュータのどこにでも置くことができますか?
- 19. 最新のバージョンをインストールしなくてもアンドロイドマーケットプレイスにコメントを残すことができますか?
- 20. mysqlをローカルにインストールしなくても、リモートのmysqlインスタンスに接続できますか?
- 21. browserifyですべてのangularjsモジュールを使用できますか?
- 22. AWS Beanstalkの.ebextensions configを使用してmod_pagespeed Apacheモジュールをインストールすることはできますか?
- 23. npmからパッケージをtarとしてダウンロードします(モジュールにインストールしないでください)
- 24. ウィンドウを使用してレールにJSON gemをインストールできない
- 25. モジュールpython pipをインストールできない
- 26. Drupal 7がモジュールをインストールできない
- 27. 最初にコンポーネントを画面に描画しなくても、printComponentを使用できますか?
- 28. 何も壊すことなくAsync CTPをインストールできますか?
- 29. コンピュータにプログラムをインストール
- 30. MYSQLをインストールしていないpythonモジュールMYSQLをローカルにインストール
書き込み権限がある別の場所にセレンをインストールできますか?あなたのホームディレクトリにいますか?そのドライブがあなたの 'PYTHONPATH'にある限り、USBのものはうまくいくはずです。 –
"install selenium webdriver"とは何を意味しますか?それはあなたのコードにリンクする単なる図書館です。 – SiKing
まず、これを行うことが許可されていることを確認する必要があります。多くの場所では、USBにあるものを使用することに制限があり、ウイルスやマルウェアのためにシステムに接続できるものがあります。あなたのキャリアを危険にさらさないでください。それがセレンを必要とする学校のためのものならば(もしあなたが自分の仕事であっても)教授を通ってそれをインストールしてください。 – sabbahillel