当我使用anaconda将Python从2.7.9升级到2.7.10时,我的apache2日志中出现以下错误,我的网站不再工作。
Convert.ToInt32(numberbuyers.Text)
我希望这是包库版本中的某种不匹配,但有谁知道哪一个?
答案 0 :(得分:1)
我怀疑这是Anaconda的问题,因为我遇到了同样的问题。我在这里报告了一个问题:https://github.com/conda/conda/issues/1367
<强>更新强>:
conda家伙现在已经发布了一个固定的virtualenv包,不再有这个问题。
答案 1 :(得分:1)
仔细检查PYTHONPATH
是否正确(您不要在启动文件中的任何位置覆盖它)。
否则,您可以考虑将Python从2.7.10降级到2.7.9。
例如(如here中所述):
conda install python=2.7.9
brew switch python 2.7.9
因为它可能是2.7.10的一些特殊问题。
或者使用Python 3.x代替。