VSCodeでPython外部モジュールの予測入力させたかった。
あらすじ
ご無沙汰しております。じーくです。
PythonのWebスクレイピングの本を読んでいたら、
外部モジュール(tesseract)を使用して実行するコードがあったので、
いつも通り環境にインストールしてコーディング……しようとしたら何やら異変……
importしたモジュールの関数候補がコーディング中に出てこない……
確かにインストールして、Powershell側でもコマンド入ってること確認したんだけどなぁ……
再インスコか……?再起動ですまなかったか……?
これは一大事。まあ一応開発はできるし実行できれば動くんだけど、
コーディング中には、ちゃんと書けているのかがわからない。
そして、Warningのにょろにょろが気持ち悪い……(個人の感想)
ああでもねぇこうでもねぇと一日中ネットの海を泳ぎまわり、
ようやく解決できたので方法を共有します。
手順
いつも通りインストールする
> pip install tesseract
> pip install pytesseract
インストール後の確認は各自よしなに。
インストール先を確認する。
> pip show tesseract
Name: tesseract
Version: 0.1.3
Summary: Tesselation based Recovery of Amorphous halo Concentrations
Home-page: http://vpac00.phy.vanderbilt.edu/~langmm/index.html
Author: Meagan Lang
Author-email: [email protected]
License: UNKNOWN
Location: c:\programdata\anaconda3\lib\site-packages
Requires:
Required-by:
↑こんなんが出てくるからLocationのところを拝借。
環境設定ファイルを作成(.env)
PYTHONPATH="c:\\programdata\\anaconda3\\lib\\site-packages"
Pythonのワークスペースに指定しているフォルダの直下に配置する。
setting.jsonを編集する。
(下記をJSONの形を崩さないように追記)
"python.envFile": "${workspaceFolder}/.env",
,(カンマ)を入れるかどうかは追記場所次第。
保存してVSCodeを再起動する
コーディングして確認!
素晴らしい参考サイト様
Pylint "unresolved import" error in Visual Studio Code (Stack Overflow)
また、何かあったら書きこもうと思います。
よろしくお願いしますm(_ _)m
Author And Source
この問題について(VSCodeでPython外部モジュールの予測入力させたかった。), 我々は、より多くの情報をここで見つけました https://qiita.com/zeeksan/items/67e3149a0a8d0fb8be37著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .