【问题标题】:Anaconda Python installation errorAnaconda Python安装错误
【发布时间】:2016-04-19 05:29:30
【问题描述】:

在 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

请帮帮我。

【问题讨论】:

    标签: python python-2.7 installation anaconda


    【解决方案1】:

    我今天也遇到了同样的问题。我做了以下事情来解决这个问题:

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

    conda update conda
    

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

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

    ..\python _nsis.py mkmenus
    

    等待此操作完成,然后检查您的开始菜单是否有新的快捷方式。

    史蒂夫

    【讨论】:

    • 我必须做 conda update --prefix c:\anaconda3\envs\dato-env anaconda
    【解决方案2】:

    可能是文件写入权限造成的。或者,您只能为本地/当前用户而不是所有用户安装它。

    【讨论】:

      【解决方案3】:

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

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

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

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

      重新启动,然后执行上述史蒂夫所述的步骤(谢谢史蒂夫!)

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

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

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

      一切都好。

      似乎留下了一些 Windows 注册表清理项,但注册表清理程序会解决这个问题。

      与往常一样,在安装前后恢复点是个好主意。或完整备份。

      【讨论】:

        【解决方案4】:

        您需要重新安装 anaconda,但在执行以下步骤之前:

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

        anaconda-clean --yes
        

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

        第 3 步:卸载 Anaconda

        第四步:重启电脑

        第 5 步:再次安装

        【讨论】:

          猜你喜欢
          • 2015-09-01
          • 2018-06-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-26
          相关资源
          最近更新 更多