Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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
在Windows(7)上安装Python软件包的简单方法?_Python_Windows_Install.packages - Fatal编程技术网

在Windows(7)上安装Python软件包的简单方法?

在Windows(7)上安装Python软件包的简单方法?,python,windows,install.packages,Python,Windows,Install.packages,我正在将python从3.2升级到3.4,但由于获得了一些我使用的包(scipy,scipy-learn,不想再进一步尝试),我遇到了麻烦 如前所述,我一直在努力使pip和easy_安装正常工作。和以前一样,我求助于英雄克里斯托夫·高尔克的双星。但是,现在二进制文件是轮子文件 不幸的是,使用pip install mydownloadedwheelfile.whl也会引发错误,例如“不是有效的控制盘文件名”或“不是有效的控制盘资源”。堆栈交换为我遇到的所有错误提供了答案,但在尝试解决问题时,我经

我正在将python从3.2升级到3.4,但由于获得了一些我使用的包(scipy,scipy-learn,不想再进一步尝试),我遇到了麻烦

如前所述,我一直在努力使pip和easy_安装正常工作。和以前一样,我求助于英雄克里斯托夫·高尔克的双星。但是,现在二进制文件是轮子文件

不幸的是,使用pip install mydownloadedwheelfile.whl也会引发错误,例如“不是有效的控制盘文件名”或“不是有效的控制盘资源”。堆栈交换为我遇到的所有错误提供了答案,但在尝试解决问题时,我经常会遇到更多错误。1.5个小时后,我仍然只安装了numpy(它第一次奇迹般地与pip一起工作)

因此,我的问题是,使用windows的人如何轻松地安装python软件包

任何提示都将不胜感激。请不要建议我安装linux。多谢各位,
伊兹

埃里克森,谢谢你的投入,我真的很感谢你投入的时间,希望这对其他人也有帮助


我发现我的问题的答案只是安装WinPython。这很明显,但我不知道这个包裹。它包含了我需要的所有软件包(显然除了cPickle)。

我刚刚在虚拟环境中使用以下命令从Gohlke的站点(
cp34-none-win\u amd64
architecture)安装了numpy和scipy wheels:
pip install--pre--no index--find links=/path/to/wheels numpy scipy
。名为“test”的虚拟环境是使用以下命令创建的:
py-3.4-m venv--symlinks test
,然后通过
test\Scripts\activate.bat
激活的。使用本地控制盘缓存和需求文件,您可以轻松加载各种工作环境,而无需从PyPI重新下载软件包。谢谢您,eryksun,我已经尝试了您的建议,尽管我必须承认,我不完全理解虚拟环境的部分。不幸的是,我仍然会出错。我尝试设置--find链接到本地目录和wheel文件(从Gohlke的页面),直接到Christoph Gohlke的站点,或者完全删除此选项,但出现错误“找不到满足scipy要求的版本”。有关失败的详细原因,请查看
“%userprofile%\pip\pip.log”
。您是否使用了
--pre
选项?Gohlke的一些控制盘是预发布版本,pip不会安装。另外,您是否下载了正确的体系结构
win32
用于32位Python,而
win_amd64
用于64位Python;通常32位Python甚至安装在64位Windows上。请参阅
pyvenv
是用于使用标准库的
venv
模块的脚本。但是,该脚本不一定在Windows中的
路径上,因此我直接使用
py-3.4-m venv
运行该模块。