我知道在堆栈溢出的python中有多个关于numpy和pyserial安装的帖子,但不知怎的,它们似乎都不适合我。
可能,我无法清楚地理解我所做的事情并且被困住了
我将列出我认为与解决问题相关的事情。
请求 - 请在将问题标记为重复之前帮助我找到解决方案。
你需要知道的事情 - 64位,Windows10,Python3.4,Python2.6.1,Python 2.7
我尝试的事情 -
1)使用NUMPY的官方git存储库 - >尝试使用命令提示符安装它: -
C:\桌面\ numpy的-1.9.2 \ numpy的-1.9.2> python setup.py install
[此时使用Python 3.4是因为声明" python"简单地给版本3.4作为回复]
2)然后尝试使用非官方网站
3)尝试使用" pip"
4)尝试了.whl文件和.tar.gz文件
5)下载Visual C ++并尝试重新安装每个
6)几次弄乱环境变量
7)对于pyserial,我试图在python 3.4中获取它并且我没有一直这样做
8)尝试各种方法时多次卸载并安装了python 2.7和3.4
9)最后我下载了" conda" 并尝试使用它。设置更多的环境变量,现在它在命令提示符窗口中工作,但不允许我打开IDLE 有人可以建议一种方法来理解我做了什么,并可能以更好的方式做到这一点吗?
编辑 - 现在,当我输入" python"时,它显示以下内容: -
Python 2.7.9 | Continuum Analytics,Inc。| (默认情况下,2014年12月18日,16:57:52)[winv上的MSC v.1500 64位(AMD64)] 输入" help"," copyright"," credit"或"许可证"欲获得更多信息。 Continuum Analytics为您带来了Anaconda。 请查看:http://continuum.io/thanks和https://binstar.org
我可以在命令提示符下导入numpy,但无法打开IDLE
答案 0 :(得分:3)
你安装了Anaconda,这是一个不错的起点。
您正在尝试手动编译,这是不必要的。 Numpy默认安装在Anaconda环境中。
因此,如果您正确安装了Anaconda,以下内容将起作用:
conda update --prefix #PATHNAME #name <- directory where conda is installed.
就我而言:
conda update --prefix C:\Users\NAME\Anaconda anaconda
确保您没有冲突的python环境。无论是conda还是普通的python安装。
要检查它是否有效,请使用以下命令:
(在命令行中)
python
>>>import numpy
>>>numpy.__version__
如果它没有返回'1.9.0'出错了,我会很高兴听到发生的事情。
至于编辑器:如果你在python环境(conda)中安装了空闲,你应该可以毫不费力地运行它。
如果您对使用哪种编辑器不是特别挑剔,可以使用spyder模块,默认情况下也会附带Anaconda。
您可以从Windows开始菜单运行它,或在命令行中键入spyder
。
答案 1 :(得分:1)
对于Windows 10 64位的未来和所有人 不从python.org安装Python
win 10避免手动步骤的最简单方法是Conda包
conda install numpy
这样你就可以获得所有的lib和包--Anaconda包含125个包。如果你不想要所有这些Miniconda只是带有Conda包管理器的Python,所以你只安装你需要的东西
答案 2 :(得分:0)
我刚刚那样做了:
Numpy的作品:)