2017-02-21 6 views
1

インポートが機能しないようです。私はそれが正常にインストールされたことを確認することができPython 3.6.0でのインポート

pip install pyperclip 

を使用してインストールした:

CMD screenshot

しかし、その後、シェルでで確認しようとする試み:

IDLE screenshot

私はちょうど不足しているインポートする別のステップがありますか?

+1

コマンド行から 'python -c" import pyperclip "'を実行できますか? –

+2

また、A)Pythonをどのように実行しますか?B)、 'python --version'の出力は何ですか? –

+0

@MadPhysicistまたC) 'sys.path'の内容 – Aaron

答えて

0

あなたの問題は、グローバル(すべてのユーザー)バージョンのpythonにインストールされており、あなたのユーザーにのみインストールされたPythonバージョンを使用していることです。c:\ Users \ bbarker \ AppData \ Local \ Programs \ Python \ Python36。代わりにc:¥program files(x86)¥python36-32のグローバルインストールを使用するか、hereのようにpipのデフォルトを変更するかのどちらかです。

pyperclipがインストールされている場所がピップに示されたフォルダが表示されません。したがって、Pythonはそこでライブラリを検索することを知らない。 sys.pathにあるいくつかのファイルパスは、現在使用している特定のPythonインスタンスのインストールディレクトリからの相対パスで自動的に生成されます。 \ program files(x86)\フォルダ内のインスタンスを使用する場合、そのパスはそのフォルダの相対パスになります。

tldr;

あなたには2つのインスタンスのpythonがインストールされており、ライブラリを1つにインストールし、もう一方を使用しています。

+1

ありがとうございます!すぐに私に行った! –

+0

@BrendenBarkerこれがあなたの問題を解決した場合、私はupvoteまたは受け入れられた答えに感謝します。 – Aaron

+1

私の評判はupvoteに低いです。ちょうど今までチェックdealioを見ていない。 –

関連する問題