在 Windows 上安装 Anaconda 卡在执行 install.py 上

新手上路,请多包涵

更新: 发布这个问题两个月后,我切换到全新安装的 Windows 10,并且能够安装正确版本的 Anaconda Python。不幸的是,答案来得太晚了,我无法对其进行测试。

我想从 32 位版本的 Anaconda Python 3.5 切换到 64 位版本。首先,我通过“程序和功能”窗口卸载了 Anaconda,然后我下载了 Anaconda3-4.2.0-Windows-x86_64.exe 安装程序并尝试运行它。作为参考,我使用的是 64 位版本的 Windows 7。经过一些初始处理后,安装程序停留在 Execute: "C:\Users\user.name\AppData\Local\Continuum\Anaconda3\pythonw.exe" -E -s "C:\Users\user.name\AppData\Local\Continuum\Anaconda3\pkgs\.install.py" --root-prefix "C:\Users\user.name\AppData\Local\Continuum\Anaconda3" --post root

它不会抛出任何错误,它只是挂起。我让它跑了一晚上,看它能不能再进步,可惜早上起来还是卡在原地。之后,我尝试从之前的安装中寻找隐藏的 Continuum 文件并删除了这些文件 - 还从我的 PATH 变量中删除了 Anaconda。我什至尝试安装 miniconda 而不是 anaconda,但两个安装程序都卡在了完全相同的位置。我是否在某处丢失了导致 Anaconda 安装程序挂起的隐藏文件?

下面是安装日志的一部分,直到它卡住的执行命令。

 Installing: dill-0.2.5-py35_0 (into root)
untgz::extract -d 'C:\Users\user.name\AppData\Local\Continuum\Anaconda3' -zbz2 'C:\Users\use.name\AppData\Local\Continuum\Anaconda3\pkgs\dill-0.2.5-py35_0.tar.bz2'
Writing Lib/site-packages/dill-0.2.5-py3.5.egg-info
Writing Lib/site-packages/dill/__diff.py
Writing Lib/site-packages/dill/__init__.py
Writing Lib/site-packages/dill/__pycache__/__diff.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/__init__.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/_objects.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/detect.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/dill.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/info.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/objtypes.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/pointers.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/settings.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/source.cpython-35.pyc
Writing Lib/site-packages/dill/__pycache__/temp.cpython-35.pyc
Writing Lib/site-packages/dill/_objects.py
Writing Lib/site-packages/dill/detect.py
Writing Lib/site-packages/dill/dill.py
Writing Lib/site-packages/dill/info.py
Writing Lib/site-packages/dill/objtypes.py
Writing Lib/site-packages/dill/pointers.py
Writing Lib/site-packages/dill/settings.py
Writing Lib/site-packages/dill/source.py
Writing Lib/site-packages/dill/temp.py
Writing Scripts/get_objgraph.py
Writing Scripts/unpickle.py
Writing info/LICENSE.txt
Writing info/files
Writing info/has_prefix
Writing info/index.json
Writing info/platform
Writing info/recipe/bld.bat
Writing info/recipe/build.sh
Writing info/recipe/meta.yaml
extraction complete.
Execute: "C:\Users\user.name\AppData\Local\Continuum\Anaconda3\pythonw.exe" -E -s "C:\Users\user.name\AppData\Local\Continuum\Anaconda3\pkgs\.install.py" --root-prefix "C:\Users\user.name\AppData\Local\Continuum\Anaconda3" --post root

原文由 Durske 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
1 个回答

我只是结束了所有 python 进程(任何陈旧的 anaconda 安装/卸载进程正在运行)并删除了在之前的安装尝试中创建的所有目录。然后我可以毫不费力地安装。

如果上述努力不起作用,请检查环境路径变量。它不应包含任何 python 路径。

原文由 myth510 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进