我在Python 2.7 64位Windows安装期间遇到以下错误。我以前安装了python 3.5 64位,它工作正常。但是在python 2.7安装过程中我遇到了这个错误:
Option Explicit
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim Prompt As String
' LCase converts strings to lower case
If InStr(LCase(Item.To), LCase("Sarah")) Then
Prompt = "You are sending this to " & Item.To & ". Is it the correct one?"
If MsgBox(Prompt, vbYesNo + vbQuestion + vbMsgBoxSetForeground, "Check Address") = vbNo Then
Cancel = True
End If
End If
End Sub
请帮助我。
答案 0 :(得分:47)
我今天遇到了同样的问题。我做了以下修改:
首先,打开DOS提示符和管理员权限。 然后,转到Anaconda2 \ Scripts文件夹。 然后,输入:
conda update conda
并允许所有更新。其中一个更新应该是menuinst。
然后,切换到Anaconda2 \ Lib目录,并输入以下命令:
..\python _nsis.py mkmenus
等待此操作完成,然后检查“开始”菜单以获取新的快捷方式。
史蒂夫
答案 1 :(得分:6)
可能是由文件写入权限引起的。或者,您只能为本地/当前用户而不是所有用户安装它。
答案 2 :(得分:0)
我收到了一个不同的错误但是能够通过向环境变量添加以下路径来克服它:
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts
有几个关于环境变量的YouTube视频以及如何更改它们,但对我来说这很有效:
重新启动,然后执行史蒂夫上面提到的步骤(谢谢史蒂夫!)
返回我最初解压缩TabPy安装到的安装安装目录 并再次运行setup.bat文件
这启动了localhost服务器,我可以按照说明(帮助菜单,设置和性能,管理外部服务连接,本地主机和端口9004)通过Tableau连接
连接后我重新阅读说明和日志,看到pip可以更新,所以我按照日志中的说明执行了该命令, 如果尚未以管理员身份登录,则以管理员身份运行cmd cd到C:\ Users \ myusername \ Anaconda \ envs \ Tableau-Python-Server 输入.. \ python -m pip install --upgrade pip
一切都好。
似乎留下一些Windows注册表清理项目,但注册表清理程序将解决这一点,不用担心。
一如既往,在安装之前和之后恢复点是个好主意。或完全备份。
答案 3 :(得分:0)
您需要重新安装anaconda,但要执行以下步骤:
第1步:在卸载Anaconda之前,请使用以下命令
anaconda-clean --yes
第2步:删除所有文件,例如.conda
.anaconda
等
第3步:卸载Anaconda
第4步:重新启动计算机
第5步:重新安装