如何使用Conda安装GitHub上的Microsoft OTDD Python包?
OTDD 包 Conda 安装报错解决方案
错误根因说明
两个报错均由操作路径和命令使用错误导致:
EnvironmentFileNotFound:执行环境创建命令时,终端工作目录不在OTDD仓库根目录下,无法定位到配置文件DirectoryNotACondaEnvironmentError:conda install .是用于给已激活的conda环境安装本地包的命令,不能直接作用于未初始化的普通仓库目录,手动移动仓库到conda环境目录的操作是错误的,会破坏conda本地环境结构
具体解决步骤
- 首先修正错误操作:将你之前手动移动到conda环境存储目录下的OTDD仓库文件夹,剪切回普通用户目录(如桌面、个人文档目录均可),避免污染conda内置目录
- 打开终端,执行
cd命令切换到OTDD仓库的根目录,示例命令如下:- macOS/Linux:
cd ~/Desktop/otdd(根据你的仓库实际存储路径调整) - Windows:
cd C:\Users\你的用户名\Desktop\otdd(根据你的仓库实际存储路径调整)
- macOS/Linux:
- 切换目录后执行目录查看命令,确认
environment.yaml文件存在:- macOS/Linux:
ls - Windows:
dir
- macOS/Linux:
- 确认文件存在后,执行环境创建命令:
conda env create -f environment.yaml,等待环境创建完成 - 环境创建完成后,执行激活命令进入对应环境:
conda activate otdd - 最后在已激活otdd环境的状态下,执行本地包安装命令:
pip install .,即可完成OTDD包的安装 - 验证安装:执行
python -c "import otdd; print('安装成功')",无报错即说明安装正常
内容的提问来源于stack exchange,提问作者user135520
相关产品推荐
相关产品推荐

