在Python2.7 64位windows安装过程中出现以下错误。我之前安装了Python3.564位,运行良好。但是在Python2.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
请帮帮我。
我收到了一个不同的错误,但通过将以下路径添加到环境变量中可以克服它:
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts
YouTube上有几段关于环境变量以及如何改变它们的视频,但对我来说,这很管用:
重新启动然后执行上面史蒂夫所说的步骤(谢谢史蒂夫!)
返回我最初将TabPy install解压缩到的install安装目录 再次运行setup.bat文件
这启动了本地主机服务器,我能够按照说明通过Tableau连接(帮助菜单、设置和性能、管理外部服务连接、本地主机和端口9004)
连接之后,我重新阅读了指令和日志,看到pip可以更新,所以我按照日志中的说明执行了这个命令, 如果尚未以管理员身份登录,则以管理员身份运行cmd cd到C:\Users\myusername\Anaconda\envs\Tableau Python服务器 输入..\python-m pip install--upgrade pip
一切都好。
似乎留下了一些windows注册表清理项,但一个注册表清理器可以解决这一问题。
一如既往,在安装前后恢复点是个好主意。或者完全备份。
我今天也有同样的问题。我做了以下事情来修复这个问题:
首先,打开DOS提示符和管理权限。 然后,转到Anaconda2\Scripts文件夹。 然后,键入:
并允许所有更新。其中一个更新应该是menuinst。
然后,切换到Anaconda2\Lib目录,并键入以下命令:
等待此操作完成,然后检查“开始”菜单中的新快捷方式。
史蒂夫
这可能是由于文件写入权限造成的。或者,只能为本地/当前用户而不是所有用户安装。
相关问题 更多 >
编程相关推荐