Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入错误:无法导入名称pywrap\u tensorflow(错误目录?)_Python_Tensorflow_Anaconda_Ipython_Jupyter - Fatal编程技术网

Python 导入错误:无法导入名称pywrap\u tensorflow(错误目录?)

Python 导入错误:无法导入名称pywrap\u tensorflow(错误目录?),python,tensorflow,anaconda,ipython,jupyter,Python,Tensorflow,Anaconda,Ipython,Jupyter,几天前一切正常。最近我不知道出了什么问题,现在我不能使用tensorflow。我在谷歌上搜索了这个问题,主要的答案是人们在tensorflow的同一个目录下运行脚本,但是,我认为情况并非如此。不过我可能错了。以下是跟踪: (MachineLearning) C:\Users\Rob\Anaconda3\envs\MachineLearning\Scripts\BERT_multilabel_text_classification-master>bert-serving-start -

几天前一切正常。最近我不知道出了什么问题,现在我不能使用tensorflow。我在谷歌上搜索了这个问题,主要的答案是人们在tensorflow的同一个目录下运行脚本,但是,我认为情况并非如此。不过我可能错了。以下是跟踪:

(MachineLearning)    C:\Users\Rob\Anaconda3\envs\MachineLearning\Scripts\BERT_multilabel_text_classification-master>bert-serving-start -model_dir C:/Temp/uncased_L-12_H-768_A-12/ -cpu -num_worker=4 -max_seq_len None -verbose
Traceback (most recent call last):
File "c:\users\rob\anaconda3\envs\machinelearning\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\rob\anaconda3\envs\machinelearning\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\Rob\Anaconda3\envs\MachineLearning\Scripts\BERT_multilabel_text_classification-master\bert-serving-start.exe\__main__.py", line 5, in <module>
File "c:\users\rob\anaconda3\envs\machinelearning\lib\site-packages\bert_serving\server\__init__.py", line 29, in <module>
_tf_ver_ = check_tf_version()
File "c:\users\rob\anaconda3\envs\machinelearning\lib\site-packages\bert_serving\server\helper.py", line 168, in check_tf_version
import tensorflow as tf
File "C:\Users\Rob\AppData\Roaming\Python\Python36\site-packages\tensorflow\__init__.py", line 28, in <module>
from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
File "C:\Users\Rob\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
ImportError: cannot import name 'pywrap_tensorflow' 
(MachineLearning)C:\Users\Rob\Anaconda3\envs\MachineLearning\Scripts\BERT\u multilabel\u text\u classification-master>BERT serving start-model\u dir C:/Temp/uncased\u L-12\u H-768\u A-12/-cpu-num\u worker=4-max\u seq\u len None-verbose
回溯(最近一次呼叫最后一次):
“c:\users\rob\anaconda3\envs\machinelearning\lib\runpy.py”文件,第193行,位于“运行”模块中的“作为”主文件
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“c:\users\rob\anaconda3\envs\machinelearning\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Users\Rob\Anaconda3\envs\MachineLearning\Scripts\BERT\u multilabel\u text\u classification-master\BERT serving start.exe \\uuuuuuu main\uuuuuuuu.py”,第5行,在
文件“c:\users\rob\anaconda3\envs\machinelearning\lib\site packages\bert\u serving\server\uuuuuu init\uuuuuuuu.py”,第29行,在
_tf\u ver=检查版本()
文件“c:\users\rob\anaconda3\envs\machinelearning\lib\site packages\bert\u serving\server\helper.py”,第168行,检查版本
导入tensorflow作为tf
文件“C:\Users\Rob\AppData\Roaming\Python36\site packages\tensorflow\ \uuuuu init\uuuuu.py”,第28行,在
从tensorflow.python导入pywrapu tensorflow 35; pylint:disable=未使用的导入
文件“C:\Users\Rob\AppData\Roaming\Python36\site packages\tensorflow\Python\\uuuu init\uuuu.py”,第49行,在
从tensorflow.python导入pywrap\u tensorflow
ImportError:无法导入名称“pywrap\u tensorflow”

如果你们还有什么想看的,请告诉我,如果你们有任何建议,请把它们扔到这边。不知道我是不是在装傻,或者这与其他lol不同。谢谢

尝试卸载tensorflow并在您的环境中重新安装,如果在Conda中工作,您应该再次解决所有依赖项。@JohnCalchon,谢谢!我之前尝试过你的建议,没有什么不同,但是,我做的工作是从我的计算机中删除所有tensorflow文件,并设置一个新的环境&安装tensorflow。有点激进,但考虑到我的设置,这是可能的。您的评论让我看到了StackOverflow下面非常值得赞赏的检查答案:尝试在您的环境中卸载并重新安装tensorflow,如果在Conda中工作,您应该再次解决所有依赖项。@JohnCalchon,谢谢!我之前尝试过你的建议,没有什么不同,但是,我做的工作是从我的计算机中删除所有tensorflow文件,并设置一个新的环境&安装tensorflow。有点激进,但考虑到我的设置,这是可能的。你的评论让我看到了下面的答案: