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 视频,但对我来说这很有效:
- 在资源管理器中右键单击此电脑
- Select 菜单中的属性(对我来说是列表的底部)
- Select 高级系统设置(对我来说 window 左上数第四个)
- 点击对话框右下方的环境变量按钮
- 高亮显示新对话框底部window的"Path"系统变量
- 点击编辑
- 滚动到列表底部
- 单击此对话框右侧的“新建”按钮
- 输入第一个路径,点击确定
- 再次点击新建,输入第二个路径点击确定
- 取消所有对话框并关闭所有 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 步:再次安装
我在 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 视频,但对我来说这很有效:
- 在资源管理器中右键单击此电脑
- Select 菜单中的属性(对我来说是列表的底部)
- Select 高级系统设置(对我来说 window 左上数第四个)
- 点击对话框右下方的环境变量按钮
- 高亮显示新对话框底部window的"Path"系统变量
- 点击编辑
- 滚动到列表底部
- 单击此对话框右侧的“新建”按钮
- 输入第一个路径,点击确定
- 再次点击新建,输入第二个路径点击确定
- 取消所有对话框并关闭所有 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 步:再次安装