他の情報を求めてネットを検索していたところ、どうやらpython環境が複数あると
意図しないpythonバージョンをVSCODEが選択して実行してしまうことがあるらしい。
そこで、VSCODE上のpythonを調べてみることに。VSCODEを開いてshift+ctrl+pを押し「select interpreter」で
ぐぐる。すると。
どうやらanacondaのpythonと無印のpythonがあり、これまでanacondaベースのpyhonを選択していたようだ。
これを最新の無印のpython3.8.1を選択したら無事にpyquery等のモジュールが利用できるようになった。
原因はやはりVSCODE上の設定にあったようだ。