2016-05-25 6 views
-3

私は実際にはPythonプログラミングの初心者です。昨日、対話シェルではなく、pip install ModuleNameをPythonコマンドラインでエンコードする方法を知っていました。 Send2Trashモジュール、Pyperclip、Requests、Beautiful Soup、Seleniumなど、たくさんのモジュールをダウンロードしようとしています。モジュールをPythonにインストールするには?

モジュールのインストールに関するフォーラムをチェックする前に、私はピップツールの必要性を知りました。私はWindowsユーザーですが、何らかの理由でPythonをダウンロードしたときに 'Scripts'フォルダがインストールされていませんでした。 GitHubの生のスクリプトsetup.pyを使ってPythonのファイルエディタにスクリプトを貼り付け、インタラクティブシェルで実行し、必要なモジュールをインポートしようとしました。これはPyperclipとRequestsモジュールで動作しました。 import pyperclipまたはimport requestsを使用してインポートした後もエラーは表示されませんでしたが、残りのモジュールで同じ手順を試したところ、いくつかのエラーがありました。

また、pypi.python.orgでモジュールをダウンロードしようとしたときに、対話型シェルを使ってファイルを開こうとしましたが、「ファイルのエンコードはPython3.xでは無効です...」というメッセージが表示されました。 「OK」をクリックすると「Failed to Decode」と表示され、すべてを終了します。

フォーラムの後でフォーラムを読んだ後、ピップをダウンロードする方法を知り、setuptoolsとwheelもダウンロードできました。 実際にがダウンロードされているかどうかはわかりませんが、以前はなかった 'Scripts'フォルダを手に入れることができました。あなたのアカウントの編集環境を使用してPATHに既に入っていて、Pathという変数を編集して、その値が私の 'Scripts'フォルダになるようにしました。私がここで正しいことをしたかどうか教えてください。

フォーラムのアドバイスに従って、対話シェルの代わりにPythonコマンドラインにpip install ModuleNameと入力してモジュールをインストールしようとしましたが、構文エラーが表示されました。私もコマンドプロンプトで同じコードpip install ModuleNameを入力してみましたが、Enterをクリックしても何も起こりません。エラーや何もありません。私のインストールが受け入れられたようですが、インタラクティブシェルでモジュールをインポートしようとしたときに、インポートエラーが発生しました。

私のプロセスで間違っていたことと、必要なモジュールを正しくインストールする方法を教えてください。私はこれに絵を含めるだろうが、私の評判が10になる前に私は2つしか追加できないようだ。私はここでかなり新しい。だから私の問題について詳しく述べる必要があるなら、躊躇しないで尋ねると、私はベストを尽くします。

+0

「SyntaxError」を与えた場合は、それを対話型シェルに入力しました。 'pip install modulename'はPythonの構文ではなく、コマンドラインの端末構文です。 _system's_コマンドライン(cmd.exeやPowershell、Terminalなど)に入力してください。 – TigerhawkT3

+0

Scriptsフォルダにpip.exeがありますか? (C:\ PythonXY \ Scripts) – praba230890

+0

システムのコマンドラインにコマンドプロンプトを入力しました。実際、PowerShell、コマンドプロンプト、Pythonコマンドラインの3つをすべて使用しました。 – JetJojo

答えて

1

あなたはピップを理解する必要があるので、あなたは窓を使用すると言います。 pipはpythonモジュールをインストールするプログラムです。 pipの代わりにeasy_installを使用することもできます。 いくつかのpipコマンド

pip list - 既にインストールされているモジュールを一覧表示します。

pip search <module name> - 新しいモジュールを検索します。

pip -h - 多くのpipコマンドが必要です。

pipはCMDプロンプトからモジュールをインストールします python shellから。

モジュールをインストールした後でも、一部のモジュールはimport module として実行されず、from module import functionとしてインポートする必要があります。

は、pip helpコマンドとインストールモジュールを参照してください。

はあなたには、いくつかの問題

ハッピープログラミングに直面する可能性がありPYTHONのルートフォルダにスクリプトファイルを保存しないでください!

0

多くの検索と試した後、私は自分の問題を解決しました。将来のPythonユーザには、同じことが起きるでしょう:あなたのモジュールは常にルートフォルダにインストールしてください。

私の場合、コマンドプロンプトは自動的にC:\Usersフォルダ内にあり、そこにモジュールをダウンロードできなかったためいくつか問題が発生しました。私がルートフォルダだったcd C:\Python34を入力すると、pip install ModuleNameを使って必要なモジュールを正常にダウンロードできました。

関連する問題