Python 在Windows上安装matplotlib失败
我需要能够在Widows笔记本电脑上使用matplotlib和Python。我在win32上安装了Python 3.6.1(v3.6.1:69c0db5,2017年3月21日,17:54:52)[MSC v.1900 32位(英特尔)] 我下载了matplotlib-2.0.0-cp36-cp36m-win32.whl 从 当我尝试使用pip安装它时,结果是:Python 在Windows上安装matplotlib失败,python,windows,matplotlib,python-3.6,Python,Windows,Matplotlib,Python 3.6,我需要能够在Widows笔记本电脑上使用matplotlib和Python。我在win32上安装了Python 3.6.1(v3.6.1:69c0db5,2017年3月21日,17:54:52)[MSC v.1900 32位(英特尔)] 我下载了matplotlib-2.0.0-cp36-cp36m-win32.whl 从 当我尝试使用pip安装它时,结果是: N:\ICT\Python\Projects>dir Volume in drive N is Offline Direct
N:\ICT\Python\Projects>dir
Volume in drive N is Offline
Directory of N:\ICT\Python\Projects
11/04/2017 14:02 <DIR> .
11/04/2017 14:02 <DIR> ..
11/04/2017 14:01 8,802,610 matplotlib-2.0.0-cp36-cp36m-win32.whl
1 File(s) 8,810,802 bytes
2 Dir(s) 109,793,890,304 bytes free
N:\ICT\Python\Projects>python -m pip install --user matplotlib-2.0.0-cp36-cp36m-win32.whl
Processing n:\ict\python\projects\matplotlib-2.0.0-cp36-cp36m-win32.whl
Collecting pytz (from matplotlib==2.0.0)
Downloading pytz-2017.2-py2.py3-none-any.whl (484kB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 491kB 204kB/s
Collecting six>=1.10 (from matplotlib==2.0.0)
Downloading six-1.10.0-py2.py3-none-any.whl
Collecting numpy>=1.7.1 (from matplotlib==2.0.0)
Downloading numpy-1.12.1-cp36-none-win32.whl (6.7MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 6.7MB 14kB/s
Collecting python-dateutil (from matplotlib==2.0.0)
Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 194kB 355kB/s
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 (from matplotlib==2.0.0)
Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 61kB 516kB/s
Collecting cycler>=0.10 (from matplotlib==2.0.0)
Downloading cycler-0.10.0-py2.py3-none-any.whl
Installing collected packages: pytz, six, numpy, python-dateutil, pyparsing, cycler, matplotlib
Exception:
Traceback (most recent call last):
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py", line 544, in move
os.rename(src, real_dst)
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'N:\\My Settings\\Application Data\\Python\\Python36\\site-packages\\pytz-20
17.2.dist-info\\RECORD.pip' -> 'N:\\My Settings\\Application Data\\Python\\Python36\\site-packages\\pytz-2017.2.dist-info\\RECORD'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\commands\install.py", line 342, in run
prefix=options.prefix_path,
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\req\req_set.py", line 784, in install
**kwargs
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\req\req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\req\req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pip\wheel.py", line 527, in move_wheel_files
shutil.move(temp_record, record)
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py", line 558, in move
copy_function(src, real_dst)
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py", line 257, in copy2
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py", line 104, in copyfile
raise SameFileError("{!r} and {!r} are the same file".format(src, dst))
shutil.SameFileError: 'N:\\My Settings\\Application Data\\Python\\Python36\\site
-packages\\pytz-2017.2.dist-info\\RECORD.pip' and 'N:\\My Settings\\Application
Data\\Python\\Python36\\site-packages\\pytz-2017.2.dist-info\\RECORD' are the same file
N:\ICT\Python\Projects>dir
驱动器N中的卷处于脱机状态
N:\ICT\Python\Projects目录
11/04/2017 14:02 .
11/04/2017 14:02 ..
2017年4月11日14:01 8802610 matplotlib-2.0.0-cp36-cp36m-win32.whl
1个文件8810802字节
2个目录109793890304个可用字节
N:\ICT\Python\Projects>Python-mpip安装--用户matplotlib-2.0.0-cp36-cp36m-win32.whl
处理n:\ict\python\projects\matplotlib-2.0.0-cp36-cp36m-win32.whl
正在收集pytz(从matplotlib==2.0.0)
下载pytz-2017.2-py2.py3-none-any.whl(484kB)
100%491kB 204kB/s
收集六个>=1.10(来自matplotlib==2.0.0)
下载six-1.10.0-py2.py3-none-any.whl
正在收集numpy>=1.7.1(来自matplotlib==2.0.0)
下载numpy-1.12.1-cp36-none-win32.whl(6.7MB)
100%6.7MB 14kB/s
正在收集python dateutil(从matplotlib==2.0.0)
下载python_dateutil-2.6.0-py2.py3-none-any.whl(194kB)
100%阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔法阿尔
收集pyparsing=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6(来自matplotlib==2.0.0)
下载pyparsing-2.2.0-py2.py3-none-any.whl(56kB)
100%||カカカカカカカカカカカカカ61kB/s
采集循环器>=0.10(从matplotlib==2.0.0)
下载cycler-0.10.0-py2.py3-none-any.whl
安装收集的软件包:pytz、six、numpy、pythondateutil、pyparsing、cycler、matplotlib
例外情况:
回溯(最近一次呼叫最后一次):
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py”,第544行,在移动中
重命名(src,realdst)
FileExistError:[WinError 183]无法创建已存在的文件:“N:\\My Settings\\Application Data\\Python\\Python36\\site packages\\pytz-20”
17.2.dist info\\RECORD.pip'->'N:\\My Settings\\Application Data\\Python\\Python36\\site packages\\pytz-2017.2.dist info\\RECORD'
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\basecommand.py”,主目录第215行
status=self.run(选项、参数)
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\commands\install.py”,第342行,正在运行
prefix=options.prefix\u路径,
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\req\req\u set.py”,第784行,正在安装中
**夸尔斯
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\req\req\u install.py”,安装中第851行
self.move\u wheel\u文件(self.source\u dir,root=root,prefix=prefix)
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\req\req\u install.py”,第1064行,在move\u wheel\u文件中
孤立的,
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\site packages\pip\wheel.py”,第527行,在move\u wheel\u文件中
换向移动(温度记录,记录)
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py”,第558行,移动中
复制_函数(src、real_-dst)
文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py”,第257行,copy2
复制文件(src、dst、follow_symlinks=follow_symlinks)
copyfile中的文件“C:\Users\myname\AppData\Local\Programs\Python\Python36-32\lib\shutil.py”,第104行
raise SameFileError(“{!r}和{!r}是同一个文件“.format(src,dst))
shutil.SameFileError:'N:\\My Settings\\Application Data\\Python\\Python36\\site
-软件包\\pytz-2017.2.dist info\\RECORD.pip'和'N:\\My Settings\\Application
Data\\Python\\Python36\\site packages\\pytz-2017.2.dist info\\RECORD'是同一个文件
而且,为了确定,我试着看看它是否已经安装了。没有欢乐:
N:\ICT\Python\Projects>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'matplotlib'
N:\ICT\Python\Projects>Python
Python 3.6.1(v3.6.1:69c0db5,2017年3月21日,17:54:52)[MSC v.1900 32位(英特尔)]
在win32上
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入matplotlib
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“matplotlib”的模块
恐怕我更喜欢Linux,我真的不知道从哪里开始在Windows上进行故障排除
我错过了什么
感谢所有的帮助
谢谢 也许可以尝试安装,然后或从lfd.uci.edu/~gohlke/。谢谢Mab,不幸的是,pytz包似乎已经安装,matplotlib包似乎与我使用的包相同。还有其他想法吗?