我的tensorflow-gpu
之前运行良好。但是现在它给了我这个错误:
tf.estimator package not installed.
调用导入时:
user@pc:~/workspace$ python
Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
tf.estimator package not installed.
tf.estimator package not installed.
>>>
我已经用Google搜索了它,并按照this链接中的建议安装了pandas
和matplotlib
,但仍然无法正常工作。
有解决方案吗?
答案 0 :(得分:0)
通过运行以下命令可以解决该问题:
pip uninstall tensorflow-estimator
此命令卸载了冲突版本的tensorflow-estimator。
已安装的tensorflow_gpu的版本为tensorflow_gpu-1.12.0
,而冲突的估计器版本为:tensorflow-estimator-1.13.0
。
因此,以上命令消除了此问题。
答案 1 :(得分:0)
我遵循了mostyl,但是虚拟环境似乎无法正常工作。
执行时
c:\> virtualenv --system-site-packages -p python3 ./venv
我明白了
virtualenv : The term 'virtualenv' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ virtualenv --system-site-packages -p python3 ./venv
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
代替执行
py virtualenv.py --system-site-packages -p python3 ./venv
我明白了
The path python3 (from --python=python3) does not exist
C:\users\movgp\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python
到目前为止,我不确定Windows上的安装手册是否完整。另外,我认为它也可以在没有虚拟环境的情况下工作。
我怀疑路径长度可能有问题,因为Python已安装到
C:\users\movgp\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\
而不是通常(但不合适)的路径
C:\Python37\