我用python 3.6
和venv
创建了一个Conda环境,并将其激活。然后安装tensorflow
pip install tensorflow
然而,我的python有点问题。基本上就像我运行python
时,我得到:
Python 3.6.2 |Anaconda, Inc.| (default, Oct 5 2017, 07:59:26) [GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'
但是python3.6
一切都很好:
Python 3.6.10 | packaged by conda-forge | (default, Apr 24 2020, 16:44:11) [GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>
我基本上希望在我的命令行中键入“python”,并能够很好地使用tensorFlow
您这样做的方式真的很奇怪,您不应该在您的环境上安装venv,您应该使用conda而不是pip安装tensorflow(原因是conda是一个环境管理器,解决了所有软件包协同工作的问题,而pip可能会以一种扰乱整个环境解决方案的方式安装或卸载东西;tldr更可能工作)。尝试创建一个新环境,看看效果如何
如果您想要Python3.6(另一个将使用最新的、与tensorflow一起工作的Python,应该是3.7)
然后,像往常一样使用
相关问题 更多 >
编程相关推荐