python - 通过使用 Visual Studio 的 Setup Project 插件创建的安装程序在 Windows 10 中查找 Anaconda 的目录
问题描述
我正在为 Windows 10 制作安装程序,用于在 Anaconda 的安装路径中安装一些文件。为此,我使用了 Visual Studio(2019 - 版本 16.9.4)和安装项目插件(版本 0.9.9)。我已经按照此处解释的说明添加了“注册表启动条件” (我在阅读这篇文章后发现),以便安装程序自动找到 Anaconda 的目录,而不必假设 Anaconda 的默认安装路径(在此处给出)。
对于安装程序,我设法创建了一个注册表搜索条件并将其链接到要安装的文件,这样如果搜索失败,则安装程序会提示一条错误消息(我知道如何编辑)。
但是,我还没有设法引入适当的“RegKey”来在注册表中查找 anaconda。事实上,我什至不知道如何在 Windows 的注册表编辑器应用程序中找到 Anaconda。
问题1:与Anaconda相关的注册表项(keys)是什么?
我在任何地方都找不到这个答案。我需要一个注册表项,它可以给我 Anaconda 的根目录,
C:\...\Anaconda3
或任何其他这些路径
C:\...\Anaconda3\Lib
C:\...\Anaconda3\Lib\site-packages
问题 2: 如果唯一可用的注册表项没有给出这三个路径(上面列出的)中的任何一个,而是 Anaconda 根目录中的一些其他路径,那么如何修改这样的路径以获得上面列出的三个路径之一?
谢谢你们!:)
解决方案
推荐阅读
- c# - 玩家没有受到尖刺的伤害
- python - 有没有办法在 Python 中检测字符串后的空格?
- android - Android Volley 解析嵌套数组
- java - Retrofit / Gson 将空模型放入 List<>
- python-3.x - 为什么 QMainWindow 位于左上角,而 QDialog 位于中心位置?
- c - 如何在运行基于 graphics.h 的 C 程序时在终端中打印一些信息?
- android - 以编程方式更改后图标未显示在 FloatingActionButton 中
- c - 如何使用说明符查找字符串中是否存在子字符串?
- ruby-on-rails - 不确定 create 方法的工作原理 - ruby on rails
- php - 如何在 PHP 中将 .csv 文件解析为多维数组?