• 締切済み

.py --json -q -o extracte

win8付属のコマンドプロントでpython3,6 python --versionコマンドでパスは確認できます win8で~.py --json -q -o extracted ~.xml.bz2のコマンドを実行する方法を教えてください win8コマンドプロント C:\WINDOWS\system32>python./~.py --json -q -o extracte d ~.xml.bz2 'python.' is not recognized as an internal or external command, operable program or batch file.

  • Python
  • 回答数5
  • ありがとう数0

みんなの回答

  • _kappe_
  • ベストアンサー率68% (1521/2215)
回答No.5

>コマンドプロントの起動時パスがC:\WINDOWS\system32で変える方法がわからないのでC:\WINDOWS\system32上に対象ファイルを置いています 他のディレクトリ(フォルダー)に替えたい場合はhttps://faq.nec-lavie.jp/qasearch/1007/app/servlet/relatedqa?QID=016763を参考にしてください。 設定を変えたくない場合は、昨日の回答に書いたとおりcdコマンドを使ってカレントディレクトリを移動してください。 >python: can't open file './wikiextractor/WikiExtractor.py': [Errno 2] No such file or directory 昨夜とはエラーの内容が変わりましたね。一歩前進です。 WikiExtractor.pyを正しく配置していますか。下記のコマンドを実行してディレクトリとファイルの存在を確認してください。 dir C:\WINDOWS\system32\wikiextractor (C:\WINDOWS\system32にwikiextractorフォルダーを配置してpythonを実行したい場合) 試したところでは、pyファイルの場所を指定する際に「python ./dirname/filename.py」のように / を使っても実行できています。

  • _kappe_
  • ベストアンサー率68% (1521/2215)
回答No.4

「python --version」が成功するのに「python ./wikiextractor/WikiExtractor.py (以下略)」を実行すると「'python' is not recognized as an internal or external command, operable program or batch file.」が出るというのは不思議です。その状態なら「python --version」も同じエラーで失敗するはず。pythonの綴り間違いでもないようですし、原因が思い付きません。 仮に/と\の混在が原因で何らかのエラーが出るとしても、それは「'python' is not recognized (以下略)」が解決した後の話です。 ところでこのエラーが出ることとは直接関係ありませんが、C:\Windows\System32にwikiextractorとかenwiki-latest-pages-articles.xml.bz2を置いているんでしょうか。C:\Windowsやその中のディレクトリにシステムファイル以外のファイルを置くのはお勧めしません。

nakanakaokwave
質問者

補足

コマンドプロントの起動時パスがC:\WINDOWS\system32で変える方法がわからないのでC:\WINDOWS\system32上に対象ファイルを置いています C:\WINDOWS\system32>python --version Python 3.6.0 C:\WINDOWS\system32>python ./wikiextractor/WikiExtractor.py --json -q -o extract ed C:\WINDOWS\system32\enwiki-latest-pages-articles.xml.bz2 python: can't open file './wikiextractor/WikiExtractor.py': [Errno 2] No such fi le or directory

  • _kappe_
  • ベストアンサー率68% (1521/2215)
回答No.3

回答No.2への補足に返答します。 "C:\Users\別のフォルダ\~.xml.bz2"のようにフルパスで指定すれば、~.pyと~.xml.bz2が別々のディレクトリに配置されている場合にも対応できる可能性は高いです。 ファイルのパスを指定しない場合は、カレントディレクトリにあるファイル名と解釈されるのが普通ですが、~.pyの作りによってはそうでない可能性もあります。 いずれにしても、~.pyの内容が分からないので断言はできません。 試してみてエラーが出たらそのエラーメッセージを補足してください。

nakanakaokwave
質問者

補足

C:\Windows\System32>python ./wikiextractor/WikiExtractor.py --json -q -o extract ed C:\WINDOWS\system32\enwiki-latest-pages-articles.xml.bz2 'python' is not recognized as an internal or external command, operable program or batch file. win8コマンドプロントでエラーになります pythonバージョンは確認できます pythonと~.pyの間に半角空白入れています \と/の向きは関係ないですか?

  • _kappe_
  • ベストアンサー率68% (1521/2215)
回答No.2

>cdコマンドを使って~.pyを配置してあるディレクトリに移動してから実行はどういう記述ですか そこから学習するとなると先は長そうです。 実行したい.pyファイルが、たとえばC:\Users\nakanakaokwave\Downloadsにあるとしましょう。その場合はコマンドプロントで下記のように実行することになります。 C:\WINDOWS\system32>cd C:\Users\nakanakaokwave\Downloads C:\Users\nakanakaokwave\Downloads>python ./~.py --json -q -o extracted ~.xml.bz2 C:\Users\nakanakaokwave\Downloadsの部分は質問者さんがファイルを置いているディレクトリに合わせて変える必要があります。 なおWindowsでの落とし穴として、.pyファイルの置き場所がC:ドライブ以外にある場合はもう一手間かかります。

nakanakaokwave
質問者

補足

~.xml.bz2が~.py --jsonと別のフォルダにあるときC:\Users\nakanakaokwave\Downloads>python ./~.py --json -q -o extracted C:\Users\別のフォルダ\~.xml.bz2 と~.xml.bz2のパスもして出きますか パスの指定がないときは~.xml.bz2はC:\Users\nakanakaokwave\Downloadsにあることになるのですか

  • _kappe_
  • ベストアンサー率68% (1521/2215)
回答No.1

「python ./~.py (以下略)」の「python」と「./~.py」の間にスペース(半角空白)を入れて実行してください。 スペースがないと、ピリオドを含めた「python.」までをコマンド名だと認識して、「そんなコマンドは存在しない」というエラーになっています。 また、カレントディレクトリがC:\WINDOWS\system32となっている状態で「./~.py」を指定しようとしている点が気になりました。その~.pyというファイルはC:\WINDOWS\system32に配置しているのですか? 「./~.py」という指定で実行したいのであれば、cdコマンドを使って~.pyを配置してあるディレクトリに移動してから実行する必要があります。

nakanakaokwave
質問者

補足

cdコマンドを使って~.pyを配置してあるディレクトリに移動してから実行はどういう記述ですか

関連するQ&A

  • py --json -q -o extracted

    ./wikiextractor/WikiExtractor.py --json -q -o extracted enwiki-latest-pages-articles.xml.bz2をUbuntu18で実行する方法を教えてください 実行できません フォルダーはあるのにいつもエラーをおこします  enwiki-latest-pages-articles.xml.bz2は16GBです

  • WikiExtractor.py --json -

    ./wikiextractor/WikiExtractor.py --json -q -o extracted enwiki-latest-pages-articles.xml.bz2 がubuntu18で a@a:~$ python3 -m wikiextractor.WikiExtractor -q -o extracted /mnt/c/Windows/System32/enwiki-latest-pages-articles.xml.bz2 Segmentation fault (core dumped) とエラーを起こします 改善方法を教えてください

  • python-twitterについて

    python2.7でpython-twitterをやろうと思ってるんですがモジュールのインストール方法がわかりません… 検索してみたところ simplejson-2.3.2 / python-twitter-0.8.2 が必要なのはわかりましたが インストールをする際の解説 がいまいちわからないので教えて欲しいです 自分でやってみたところ C:\にダウンロードしたsimplejson-2.3.2フォルダを置いて コマンドプロントでC:\simplejson-2.1.3>python setup.py install というコマンドを実行すればインストールできるそうですができません…  どこが間違ってますか?それと1から詳しく教えて欲しいです

  • MySQL 管理者rootのパスワード設定

    現在「基礎からのMySQL」という本を購入して勉強を始めたばかりの超初心者です。 XAMPPをインストールし、パスワードを設定しようとしコマンドプロンプトで、>の後ろに「mysqladmin -u root PASSWORD 1234」と打つと、以下のような表示が出ます。 「’mysqladmin’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」 'mysqladmin' is not recognized as as internal or external command, operable program or batch file. Windows XP を使用しています。 原因は何でしょう?インストールにおいて何かが間違っていたのでしょうか? どのように解決すればよいのでしょうか? すでに投稿された類似の質問もチェックしてみたのですが依然としてよく分かりません。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • コンパイルできない

    C言語のプログラムをはじめたばかりの初心者ですが、 "smp1.c"というソースファイルをメモ帳でつくり、コマンドプロンプトで上でコンパイルしようとしたのですが、うまくいきません。 smp1.cファイルの内容は #include <stdio.h> int main(void) { printf("Hello\n"); return 0; } となっています。cworkというディレクトリにすべてのプログラムを保存しています。 コマンドプロンプト上でcworkディレクトリに移動し"C:\cwork>" の後に ”cl smp1.c ” とタイプしてenter を押しても 'cl' is not recognized as an internal or external command, operable program or batch file. と表示されコンパイルできません。 一体どうすればいいでしょうか? 初心者なので説明不足かもしれませんが その際は補足しますので、どうが教えてください.

  • Pythonのコンパイルの仕方が分かりません。。

    Pythonのコンパイルの仕方が分かりません。。 最近、Pythonをやり始めて、 スクリプト(hello.py)を作成したのですが、 実行ができません。 どうしたらよいのでしょうか。 どなたか回答お願いします。 あと[hello.py]の中身は print “Hello, world!” です。 command lineには Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> と表示されていて、 hello.py と打つと、 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'hello' is not defined >>> 返ってきます。

  • PyQuanteのインストールの際にエラーについて

    pythonをインストールしコマンドプロンプト上で >python setup.py build -c mingw32 install を入力した際に error: command 'gcc' failed: No such file or directory といったエラーが出ます。 調べていろいろ試してみましたが対処法がわかりません。環境設定もできていて、必要なものは全てインストール済みです。OSはWindous Vista 32bitです。

  • pydeliciousのインストールの仕方がわかりません。

    今pythonの集合知プログラミングを勉強し始めた初心者です。 参考図書は 集合知プログラミング 著:Toby Segaran です。 pydeliciousをインストールしたいのですがやり方がわかりません。 WinVista python26 を使っています。python26はC\python26にあります。 http://code.google.com/p/pydelicious/downloads/list からpydelicious-0.5.2-rc2.zipをC\downloadにダウンロードしました。その後このファイルを解凍してC\download\pydelicious-0.5.2-rc2が作成されました。 http://www.media.is.uec.ac.jp/?HashiyamaTop%2FLec2008MS2%2F2 を参考にコマンドプロントを起動し C:\download\pydelicious-0.5.2-rc2 に移動し > python setup.py install と打ったら Trackback (most recent call last): File "setup.py", line 5, in <module> from setuptools import setup, Command ImportError: No module named setuptools とエラーメッセージが表示されます。 わかる方いたら教えてください。お願いします。

  • pylearn2インストールに関する

    Pylearn2のインストールが実行できません。 git clone git://github.com/lisa-lab/pylearn2.git の実行を行い、続いて python setup.py developを実行したのですが、 結果は、/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory です。 それと、 git/pylearn2ディレクトリにて 上記のコマンドを実行した場合、 Traceback (most recent call last): File "setup.py", line 6, in <module> import numpy ImportError: No module named numpy と出力されます。 http://kensuke-mi.xyz/kensuke-mi_diary/2014/11/rbma.html のサイトの手順通りに実行を行いました。 対処方法を教えて頂けないでしょうか。 よろしくお願い致します。 pythonのversionは2.7.8 mac 10.6.8 64bitです。

  • mecab-pythonのインストールに失敗しまし

    先ほどmecabのインストールに成功して、今度はmecab-pythonをインストールしようとしたら、失敗したようです。 参考にしたサイトは以下です http://tatsuyaoiw.hatenablog.com/entry/20120414/1334405065 ●mecabのインストール直後 root@debian:/usr/local# mecab 参考までに、私がインストールした手順を下に書きます。 参考 名詞,サ変接続,*,*,*,*,参考,サンコウ,サンコー まで 助詞,副助詞,*,*,*,*,まで,マデ,マデ に 助詞,格助詞,一般,*,*,*,に,ニ,ニ 、 記号,読点,*,*,*,*,、,、,、 私 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ が 助詞,格助詞,一般,*,*,*,が,ガ,ガ インストール 名詞,一般,*,*,*,*,インストール,インストール,インストール し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ 手順 名詞,一般,*,*,*,*,手順,テジュン,テジュン を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ 下 名詞,一般,*,*,*,*,下,シタ,シタ に 助詞,格助詞,一般,*,*,*,に,ニ,ニ 書き 動詞,自立,*,*,五段・カ行イ音便,連用形,書く,カキ,カキ ます 助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス 。 記号,句点,*,*,*,*,。,。,。 EOS ^Z ●ここからmecab-pythonインストール開始 root@debian:/usr/local# wget *ttp://mecab.googlecode.com/files/mecab-python-0.993.tar.gz --2015-01-08 06:05:07-- *ttp://mecab.googlecode.com/files/mecab-python-0.993.tar.gz mecab.googlecode.com (mecab.googlecode.com) をDNSに問いあわせています... 173.194.72.82 mecab.googlecode.com (mecab.googlecode.com)|173.194.72.82|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 63267 (62K) [application/x-gzip] `mecab-python-0.993.tar.gz' に保存中 100%[======================================>] 63,267 147K/s 時間 0.4s 2015-01-08 06:05:09 (147 KB/s) - `mecab-python-0.993.tar.gz' へ保存完了 [63267/63267] root@debian:/usr/local# tar zxvf mecab-python-0.993.tar.gz mecab-python-0.993/ mecab-python-0.993/MeCab.pyc mecab-python-0.993/LGPL mecab-python-0.993/BSD mecab-python-0.993/COPYING mecab-python-0.993/setup.py mecab-python-0.993/test.py mecab-python-0.993/MeCab.py mecab-python-0.993/GPL mecab-python-0.993/bindings.html mecab-python-0.993/README mecab-python-0.993/MeCab_wrap.cxx mecab-python-0.993/AUTHORS root@debian:/usr/local# cd mecab-python-0.993 root@debian:/usr/local/mecab-python-0.993# python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying MeCab.py -> build/lib.linux-x86_64-2.7 running build_ext building '_MeCab' extension creating build/temp.linux-x86_64-2.7 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c MeCab_wrap.cxx -o build/temp.linux-x86_64-2.7/MeCab_wrap.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/MeCab_wrap.o -L/usr/local/lib -lmecab -lstdc++ -o build/lib.linux-x86_64-2.7/_MeCab.so root@debian:/usr/local/mecab-python-0.993# sudo python setup.py install running install running build running build_py running build_ext running install_lib copying build/lib.linux-x86_64-2.7/_MeCab.so -> /usr/local/lib/python2.7/dist-packages copying build/lib.linux-x86_64-2.7/MeCab.py -> /usr/local/lib/python2.7/dist-packages byte-compiling /usr/local/lib/python2.7/dist-packages/MeCab.py to MeCab.pyc running install_egg_info Writing /usr/local/lib/python2.7/dist-packages/mecab_python-0.996.egg-info ●ここからmecab-python試験 root@debian:/usr/local/mecab-python-0.993# python Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import MeCab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "MeCab.py", line 25, in <module> _MeCab = swig_import_helper() File "MeCab.py", line 17, in swig_import_helper import _MeCab ImportError: libmecab.so.2: cannot open shared object file: No such file or directory >>> import sys >>> import MeCab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "MeCab.py", line 25, in <module> _MeCab = swig_import_helper() File "MeCab.py", line 17, in swig_import_helper import _MeCab ImportError: libmecab.so.2: cannot open shared object file: No such file or directory このOSにはipythonというものがあり、いわゆるインテリセンスがコンソールから使えるのですが、"MeCab"を補完しません。 どうすれば良いのでしょうか Linux未熟者は手を出さないほうが良かったかも

専門家に質問してみよう