Anaconda Python 安装错误

Anaconda Python installation error

我在 Python 2.7 64 位 windows 安装期间收到以下错误。我之前安装了 python 3.5 64 位并且运行良好。但是在 python 2.7 安装过程中我得到这个错误:

Traceback (most recent call last):
File "C:\Anaconda2\Lib\_nsis.py", line 164, in <module> main()
File "C:\Anaconda2\Lib\_nsis.py", line 150, in main
  mk_menus(remove=False)
File "C:\Anaconda2\Lib\_nsis.py", line 94, in mk_menus
  err("Traceback:\n%s\n" % traceback.format_exc(20))
IOError: [Errno 9] Bad file descriptor

请帮帮我。

我今天遇到了同样的问题。我执行了以下操作来修复此问题:

首先,打开DOS提示符和管理员权限。 然后,转到您的 Anaconda2\Scripts 文件夹。 然后,输入:

conda update conda

并允许所有更新。其中一项更新应该是 menuinst。

然后,切换到Anaconda2\Lib目录,输入以下命令:

..\python _nsis.py mkmenus

等待此操作完成,然后检查“开始”菜单中的新快捷方式。

史蒂夫

可能是文件写入权限问题。或者,您只能为 local/current 用户而不是所有用户安装它。

我收到了一个不同的错误,但能够通过将以下路径添加到环境变量来克服它:

  • C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
  • C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts

有几个关于环境变量以及如何更改它们的 YouTube 视频,但对我来说这很有效:

  1. 在资源管理器中右键单击此电脑
  2. Select 菜单中的属性(对我来说是列表的底部)
  3. Select 高级系统设置(对我来说 window 左上数第四个)
  4. 点击对话框右下方的环境变量按钮
  5. 高亮显示新对话框底部window的"Path"系统变量
  6. 点击编辑
  7. 滚动到列表底部
  8. 单击此对话框右侧的“新建”按钮
  9. 输入第一个路径,点击确定
  10. 再次点击新建,输入第二个路径点击确定
  11. 取消所有对话框并关闭所有 windows(也许去检查以确保它已按预期保存)

重新启动然后执行上面 Steve 所述的步骤(谢谢 Steve!)

Return到我原来解压TabPy安装到的install安装目录 运行 setup.bat 文件再次

这启动了本地主机服务器,我能够按照说明(帮助菜单、设置和性能、管理外部服务连接、本地主机和端口 9004)通过 Tableau 进行连接

连接后我重新阅读了说明和日志,发现 pip 可以更新,所以我按照日志中的说明执行了该命令, 运行 如果尚未以管理员身份登录,则以管理员身份运行 cd 到 C:\Users\myusername\Anaconda\envs\Tableau-Python-Server 输入 ..\python -m pip install --upgrade pip

一切顺利。

似乎留下了一些 windows 注册表清理项,但不用担心注册表清理器会解决这个问题。

一如既往,在安装前后恢复点是个好主意。或完全备份。

您需要重新安装anaconda,但在此之前请按照以下步骤操作:

第 1 步:在卸载 Anaconda 之前使用此命令

anaconda-clean --yes

第 2 步:删除所有文件,例如 .conda .anaconda

第 3 步:卸载 Anaconda

第 4 步:重启计算机

第 5 步:再次安装