質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

1311閲覧

Anacondaにgensimをimport したい

tominja

総合スコア1

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/03/01 16:02

編集2022/03/01 16:05

前提・実現したいこと

初学者です。
Word2Vecを試してみたいと思い、gensimをimport してみようとしています。
python(3.7.3) / conda (4.11.0)にてgensimをimport しようとしているのですが、importができません。
Anaconda Promptでpip install gensim==4.1.2は通っており、
$pip list をしてもlistの中にgensimは含まれています。

ただし、実際にimport gensimを行うと、下記エラーが出ます。

よろしくお願いいたします

ソースコード

python

1import gensim

エラーコード

python

1--------------------------------------------------------------------------- 2ImportError Traceback (most recent call last) 3<ipython-input-9-e70e92d32c6e> in <module> 4----> 1 import gensim 5 6~\Anaconda3\lib\site-packages\gensim\__init__.py in <module> 7 9 import logging 8 10 9---> 11 from gensim import parsing, corpora, matutils, interfaces, models, similarities, utils # noqa:F401 10 12 11 13 12 13~\Anaconda3\lib\site-packages\gensim\parsing\__init__.py in <module> 14 2 15 3 from .porter import PorterStemmer # noqa:F401 16----> 4 from .preprocessing import ( # noqa:F401 17 5 preprocess_documents, 18 6 preprocess_string, 19 20~\Anaconda3\lib\site-packages\gensim\parsing\preprocessing.py in <module> 21 24 import glob 22 25 23---> 26 from gensim import utils 24 27 from gensim.parsing.porter import PorterStemmer 25 28 26 27~\Anaconda3\lib\site-packages\gensim\utils.py in <module> 28 34 import numpy as np 29 35 import scipy.sparse 30---> 36 from smart_open import open 31 37 32 38 from gensim import __version__ as gensim_version 33 34~\Anaconda3\lib\site-packages\smart_open\__init__.py in <module> 35 25 from smart_open import version 36 26 37---> 27 from .smart_open_lib import open, smart_open, register_compressor 38 28 from .s3 import iter_bucket as s3_iter_bucket 39 29 __all__ = ['open', 'smart_open', 's3_iter_bucket', 'register_compressor'] 40 41~\Anaconda3\lib\site-packages\smart_open\smart_open_lib.py in <module> 42 28 43 29 import boto 44---> 30 import boto3 45 31 import six 46 32 47 48~\Anaconda3\lib\site-packages\boto3\__init__.py in <module> 49 14 import logging 50 15 51---> 16 from boto3.session import Session 52 17 53 18 54 55~\Anaconda3\lib\site-packages\boto3\session.py in <module> 56 15 import os 57 16 58---> 17 import botocore.session 59 18 from botocore.client import Config 60 19 from botocore.exceptions import DataNotFoundError, UnknownServiceError 61 62~\Anaconda3\lib\site-packages\botocore\session.py in <module> 63 28 from botocore import UNSIGNED 64 29 import botocore.configloader 65---> 30 import botocore.credentials 66 31 import botocore.client 67 32 from botocore.configprovider import ConfigValueStore 68 69~\Anaconda3\lib\site-packages\botocore\credentials.py in <module> 70 32 from botocore.compat import total_seconds 71 33 from botocore.compat import compat_shell_split 72---> 34 from botocore.config import Config 73 35 from botocore.exceptions import UnknownCredentialError 74 36 from botocore.exceptions import PartialCredentialsError 75 76~\Anaconda3\lib\site-packages\botocore\config.py in <module> 77 14 from botocore.compat import OrderedDict 78 15 79---> 16 from botocore.endpoint import DEFAULT_TIMEOUT, MAX_POOL_CONNECTIONS 80 17 from botocore.exceptions import InvalidS3AddressingStyleError 81 18 from botocore.exceptions import InvalidRetryConfigurationError 82 83~\Anaconda3\lib\site-packages\botocore\endpoint.py in <module> 84 20 from botocore.vendored import six 85 21 86---> 22 from botocore.awsrequest import create_request_object 87 23 from botocore.exceptions import HTTPClientError 88 24 from botocore.httpsession import URLLib3Session 89 90~\Anaconda3\lib\site-packages\botocore\awsrequest.py in <module> 91 23 from urllib3.connectionpool import HTTPSConnectionPool 92 24 93---> 25 import botocore.utils 94 26 from botocore.compat import six 95 27 from botocore.compat import HTTPHeaders, HTTPResponse, urlunsplit, urlsplit, \ 96 97~\Anaconda3\lib\site-packages\botocore\utils.py in <module> 98 28 import dateutil.parser 99 29 from dateutil.tz import tzutc 100---> 30 from urllib3.util.url import IPV6_ADDRZ_RE 101 31 102 32 import botocore 103 104ImportError: cannot import name 'IPV6_ADDRZ_RE' from 'urllib3.util.url' (C:\Users\ユーザー名\Anaconda3\lib\site-packages\urllib3\util\url.py)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2022/03/01 19:16 編集

> cannot import name 'IPV6_ADDRZ_RE' from 'urllib3.util.url' (C:\Users\ユーザー名\Anaconda3\lib\site-packages\urllib3\util\url.py) は、urllib3のバージョンが1.25.4よりも古いと発生するみたいです https://github.com/boto/botocore/issues/2186 conda list を実行して、urllib3のバージョンを確認してみてください
tominja

2022/03/02 12:14

ありがとうございます! 確認したところ、1.25.11でしたが、最新である1.26.8にアップデートしたところ、無事importできました。
jbpb0

2022/03/04 11:41

> 確認したところ、1.25.11でしたが、 で、そのエラーが出たのは不思議ですが、直ってよかったですね
guest

回答2

0

ベストアンサー

cannot import name 'IPV6_ADDRZ_RE' from 'urllib3.util.url' (C:\Users\ユーザー名\Anaconda3\lib\site-packages\urllib3\util\url.py)

は、urllib3のバージョンが古いと発生するみたいです
ImportError: cannot import name 'IPV6_ADDRZ_RE' #2186

投稿2022/03/04 09:17

jbpb0

総合スコア7651

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

以下の環境ですが、Anaconda(Win10)でgensim動いてます。

conda 4.11.0 pip 21.2.4 Python 3.9.7 gensim 4.1.2 pypi_0 pypi janome 0.4.2 pypi_0 pypi mecab-python 1.0.0 pypi_0 pypi mecab-python3 1.0.5 pypi_0 pypi >>> import gensim >>> gensim.__version__ '4.1.2' >>> from gensim.models import word2vec >>>

投稿2022/03/01 17:49

編集2022/03/01 17:53
technocore

総合スコア7209

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問