import出錯: ckiptagger import data_utils?
看最後似乎缺少了某一個檔案是嗎? (pywrap_tensorflow.py)
我是否安裝ckiptagger就可以了? 不用安裝tensorflow ? 不過我之前安裝tf 也跑過yolo V3都沒問題,
是因為這個新環境所安裝的tf 是2.0以上版本所衍伸的問題嗎???
ImportError Traceback (most recent call last)
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in <module>
63 try:
---> 64 from tensorflow.python._pywrap_tensorflow_internal import *
65 # This try catch logic is because there is no bazel equivalent for py_extension.
ImportError: DLL load failed: 找不到指定的模組。
During handling of the above exception, another exception occurred:
ImportError Traceback (most recent call last)
<ipython-input-1-253e7ec950b7> in <module>
----> 1 from ckiptagger import data_utils
~\Anaconda3\envs\nlp\lib\site-packages\ckiptagger\__init__.py in <module>
----> 1 from ckiptagger.api import construct_dictionary
2 from ckiptagger.api import WS
3 from ckiptagger.api import POS
4 from ckiptagger.api import NER
5 from ckiptagger import data_utils
~\Anaconda3\envs\nlp\lib\site-packages\ckiptagger\api.py in <module>
5
6 import numpy as np
----> 7 import tensorflow as tf
8 tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
9
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\__init__.py in <module>
39 import sys as _sys
40
---> 41 from tensorflow.python.tools import module_util as _module_util
42 from tensorflow.python.util.lazy_loader import LazyLoader as _LazyLoader
43
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\__init__.py in <module>
38 # pylint: disable=wildcard-import,g-bad-import-order,g-import-not-at-top
39
---> 40 from tensorflow.python.eager import context
41
42 # pylint: enable=wildcard-import
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\eager\context.py in <module>
33 from tensorflow.core.protobuf import config_pb2
34 from tensorflow.core.protobuf import rewriter_config_pb2
---> 35 from tensorflow.python import pywrap_tfe
36 from tensorflow.python import tf2
37 from tensorflow.python.client import pywrap_tf_session
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\pywrap_tfe.py in <module>
26
27 # pylint: disable=invalid-import-order,g-bad-import-order, wildcard-import, unused-import
---> 28 from tensorflow.python import pywrap_tensorflow
29 from tensorflow.python._pywrap_tfe import *
~\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in <module>
81 for some common reasons and solutions. Include the entire stack trace
82 above this error message when asking for help.""" % traceback.format_exc()
---> 83 raise ImportError(msg)
84
85 # pylint: enable=wildcard-import,g-import-not-at-top,unused-import,line-too-long
ImportError: Traceback (most recent call last):
File "C:\User\Anaconda3\envs\nlp\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: 找不到指定的模組。
Failed to load the native TensorFlow runtime.
回答列表
-
2020/11/23 上午 10:07楊哲寧贊同數:1不贊同數:0留言數:0
您好,根據官方 github repo 的更新來看,目前最新的 release (0.2.1) 已經支援tensorflow 2.0:https://github.com/ckiplab/ckiptagger 可以查看一下環境底下ckiptagger的版號,或直接更新: ``` pip install --upgrade ckiptagger ``` 如果還是不行,建議創個 virtualenv直接重裝所需 packages,詳細安裝介紹也可以參考這篇medium:https://medium.com/@br19920702/%E4%B8%AD%E7%A0%94%E9%99%A2%E9%96%8B%E6%BA%90nlp%E5%A5%97%E4%BB%B6-ckiptagger-%E7%B9%81%E4%B8%AD%E4%B8%8D%E7%B5%90%E5%B7%B4-7822fc4efbf
-
2020/11/24 上午 00:42Kent贊同數:0不贊同數:0留言數:0
感謝! 如文章所述,把tf down到tensorflow==1.13.1就可以了!
-
2020/11/24 下午 03:15張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
嗨,你好
通常看到這個錯誤就是版本的問題,可以確認一下官方所採用的相依套件版本。
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook 或 技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ