標記の件につきましてお尋ねさせてください。
xlrdモジュールをインストールしました。
’C¥Python27¥xlrd-0.9.3’とフォルダが作成されました。
このディレクトリからPythonのinteractive shellを起動し、’import xlrd’とすると、起動できてるようですが、’C¥Python27’からinteractive shellを起動し’import xlrd’をするとエラーになります。
(Import Error:No module named xlrd)
なぜでしょう・・・
エクセルを読ませたいときは常にxlrd-0.9.3からはじめないといけないのでしょうか?
ご回答お願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
(日本語は母国語ではないので。
この文法がおかしかったらすみません…)xlrdモジュールがPythonのpathに存在しない場合は "Import Error" なります
これでxlrdモジュールを移動させるかpathを変更しないといけません
モジュールのインストール時にsetup.pyを使うとインストールされた物がPython system pathに自動的で移動します (Unix: /foo/bar/python/site-packages/ | Windows: C:\python34\site-packages\ 等)
runtimeでPython pathを変更する方法は:
>>> import sys
>>> print(sys.path)
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode']
>>> sys.path.append('/some/directory')
>>> print(sys.path)
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', '/some/directory']
/some/directoryに「xlrd.py」と「__init__.py」があれば「import xlrd」できます。
No.1
- 回答日時:
http://docs.python.jp/2.7/install/index.html
ひとまず、このあたりを読んで、setup.pyを使って正しくインストールしましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- 計算機科学 Pythonに関する質問です。 1 2022/12/04 10:55
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- その他(プログラミング・Web制作) selenium python3 pycharm 1 2022/06/16 15:35
- その他(プログラミング・Web制作) gymのカートポールプログラム 1 2022/05/01 13:02
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Jcode.pmについて
-
XML::Parser::Expat が無い?
-
DBI Make error
-
Net::SSH::Perlについて
-
Python エクセル読み込み xlrd...
-
例外処理のフローチャートの記...
-
VBSがコンパイルエラーになりま...
-
VBAで別モジュールへの変数の受...
-
Excel VBAで、ユーザーフォーム...
-
'Range'メソッドは失敗しました
-
モジュールの最大数はいくつな...
-
エクセルVBAでシートモジュール...
-
Excel VBAで、ユーザーフォー...
-
ユーザー定義関数に#NAME?が返...
-
VBでグローバル変数を宣言するには
-
「デバイスは PRN を初期化でき...
-
open MAILでの"|"
-
標準モジュールを削除したい。(...
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 標準モジュール内で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
use lib qw(変数名);は無理?
-
Python エクセル読み込み xlrd...
-
XML::Parser::Expat が無い?
-
Pg.pmモジュールがロードできない
-
perl DBD::Pg インストールでエ...
-
python
-
YAMLについて
-
Net::SSH::Perlについて
-
python 環境構築について
-
Pythonの設定方法(text_factory)
-
DB_Fileモジュールインストール...
-
perl MeCab 和布蕪 エラー
-
メールフォームからメール送信...
-
perlからpostgres連携時にエラ...
-
perlのモジュールについて
-
DBIをCPANからインストール時に...
-
Compress:Zlibコンパイルエラー
-
Perl+DBD::Oracleのエラーがわ...
-
SOAP::Liteを利用したい!
-
@INCにrequireされたファイルが...
おすすめ情報