我在我的Windows上安装了Python 3.5.2 64位版本。我已经有了Python 3.6.4 32位版本。我需要64位版本,因为我想使用Tensorflow,它需要64位版本。
但是,在安装之后,我不能在Python 3.5.2上导入库。当我尝试pip3安装命令时,它显示“需求已经满足”,但当我导入它时,它显示“没有命名的模块”。
我想在3.5.2上导入所有必要的库,就像我最初的3.6.4版本一样,但我做不到。任何支持都将不胜感激。这是一张显示错误的图像。
没有名为numpy的模块:

发布于 2018-06-10 18:33:30
当您键入pip3 install ...时,它很可能指的是3.6安装的pip。当你安装3.5版本时,你很可能得到了一个pip3.5可执行文件(我不知道在Windows中的确切名称,可能是pip35),你应该使用这个文件为你的Python 3.5安装软件包。
在Linux上,无论如何都会发生这种情况。
发布于 2018-06-10 21:34:43
显然,在-m pip安装package_name之前指定Python版本是解决此问题的一种方法。
例如:
python3.5 -m pip安装数值
我只需要不使用pip3,因为它在某种程度上属于Python3.6.4(更老的版本)。这样我就可以毫无问题地导入numpy了。
非常感谢你的帮助。
https://stackoverflow.com/questions/50782767
复制相似问题