【问题标题】:Uninstalling Python - Do I loose my installed packages and code?卸载 Python - 我是否会丢失已安装的包和代码?
【发布时间】:2015-03-04 19:57:09
【问题描述】:

我在导入 Tkinter 时遇到问题。我在这里做了研究,发现这是因为我的机器上同时有 64 位和 32 位 python。我目前使用 32 位,但 Tkinter 指向 64 位版本。我认为最简单的解决方法是卸载 python 并重新安装它。如果我这样做,我会丢失所有下载的库和我编写的代码吗?

它是 Windows 7 上的 python 2.7。

【问题讨论】:

  • 适用于 32 位或 64 位架构的 Python 都应该带有自己的 Tkinter... 分布
  • 正确,但是当您安装了两个版本时会出现问题。引用被交叉,32 位 python 尝试引入 64 位 Tkinter。 stackoverflow.com/questions/8724729/python-tkinter-on-windows/…
  • 我的问题是:为什么不同架构需要 2 个版本的 Python?
  • 我没有。当我刚接触 Python 并试图弄清楚时,我安装了两个版本。我很快意识到许多软件包不适用于 64 位,所以我开始使用 32 位。我想我无法完全删除 64 位的所有痕迹。通过阅读,最简单的方法是卸载并重新安装

标签: python python-2.7


【解决方案1】:

所有下载的库都在C:\Python27\Lib\site-packages。您可以在卸载某个版本的 Python 之前检查此文件夹。

我同意 Rinzler 的观点,对于 Python,两个版本都有自己的 Tkinter。也许这只是你的IDE解释器选择的问题。

【讨论】:

  • 我到底在检查什么?....对这些东西还是很陌生。我认为这是指向错误版本的IDE。我怎样才能告诉它指向哪一个?
  • 如果你想删除 Python,你必须确保在这个文件夹中没有你想保留的东西。顺便说一句,您使用的是什么 IDE?
  • 所以如果我将它们复制到其他文件夹然后将它们复制回去,我不应该丢失它们吗?我正在使用 PyCharm Community Edition 3.4.1,但也通过 CMD 尝试过。
  • @user2242044 不,您必须记住名称并将它们重新安装到正确的版本。例如,您已经卸载了 Python 64 位,那么您必须找到适用于 Python 32 位的库并重新安装所有这些库。
  • 我暂时将 PyCharm 放在一边,看看是否可以让导入与在 cmd 窗口中运行的程序一起工作。完成排序后,您可以担心配置 PyCharm。
猜你喜欢
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
  • 2021-10-17
  • 2023-01-29
  • 1970-01-01
  • 1970-01-01
  • 2018-10-10
  • 1970-01-01
相关资源
最近更新 更多