Windows系统通过conda命令提示符安装Ephem出现权限报错如何解决
conda安装Ephem时报EnvironmentNotWritableError的解决方案
- 方案1(临时解决,修改全局base环境):右键点击Anaconda Prompt/Miniconda Prompt,选择以管理员身份运行,重新执行安装命令即可:
conda install -c anaconda ephem - 方案2(推荐,无权限问题、不影响全局环境):创建用户级独立虚拟环境安装,所有操作无需管理员权限:
- 执行命令创建虚拟环境(可自定义环境名和Python版本):
conda create -n astro_env python=3.8 - 激活创建好的虚拟环境:
conda activate astro_env - 重新执行Ephem安装命令即可:
conda install -c anaconda ephem
- 执行命令创建虚拟环境(可自定义环境名和Python版本):
- 方案3(永久修改全局环境权限,不推荐新手使用):
找到C:\ProgramData\Anaconda3文件夹,右键点击「属性」→「安全」→「编辑」,给当前登录的Windows用户添加「修改」和「写入」权限,保存设置后重新执行安装命令即可。
安装完成后可执行以下命令验证安装是否成功,输出版本号即为安装正常:python -c "import ephem; print(ephem.__version__)"
内容的提问来源于stack exchange,提问作者Dark040
相关产品推荐
相关产品推荐

