【发布时间】:2015-12-04 02:14:54
【问题描述】:
我需要使用 Python3.x 来解决 cPickle 的以下错误。任务需要尽快完成。
我在使用带有Python 2.7.10 的 cPickle 时遇到了以下错误。事实上,这是一个只有 Python3.x 才能解决的 bug
http://bugs.python.org/issue11564
所以,我安装了 Python3.5。现在,脚本没有运行,因为我没有为 Python3 安装模块,例如
import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib
用户应该如何开始将 Python 2.7 中安装的所有模块下载到 Python 3.5?
【问题讨论】:
-
使用
pip安装 3.5 的包,或者,如果你在 Windows 上运行 Python 的 python.org 版本(即不是 Anaconda 或其他),你可以下载预编译的包来自here。您不能简单地将site-packages目录从 2.7 复制到 3.5,您必须重新安装所有内容。 -
您的第一个问题“用户应该如何开始同时使用 Python2.7 和 Python 3.5?”如此广泛以至于几乎是荒谬的,我不知道你在问什么,所以我把它排除在我的答案之外。
标签: python python-2.7 python-3.x pickle