基于Windows下Anaconda创建python虚拟环境教程(二)

简介: 基于Windows下Anaconda创建python虚拟环境教程

五(可忽略)、接下来博主在导入创建一个深度学习模型库DeepPurpose的python虚拟环境DeepPurpose并配置的过程,相当于实践一下,只想创建python虚拟环境在第四步就已经成功结束。注意:若用户开启VPN则安装前需要关闭VPN,避免安装不成功。

  • 下载项目代码库到E:/DeepPurpose路径文件下。
git clone https://github.com/kexinhuang12345/DeepPurpose.git E:/DeepPurpose

  • 将路径转到上一步git项目下载到本地的路径,也就是E:/DeepPurpose路径。
E:
cd DeepPurpose

  • 导入E:/DeepPurpose路径下的yml 文件,再根据 yml 文件内容新创建对应虚拟环境(注意:运行下面命令之前必须路径转到yml文件的路径,而且这是新创建一个虚拟环境那么如果是同一台电脑必须删除原同名的虚拟环境或者将原虚拟环境更换名称)。
conda env create -f environment.yml

conda activate DeepPurpose

  • 上步操作只会创建虚拟环境并导入conda命令直接安装的包,但是原虚拟环境大部分pip安装的包需要在新的虚拟环境下pip导入安装通过之前原虚拟环境pip导出的requirements.txt(注意:上步虚拟环境已经创建,若在此步报一些安装错误可以打开requirements.txt文件删除这些报错安装的包,到时候需要再pip单个下载pip之前安装报错的包到此虚拟环境;为保证顺利pip下载,启用https://pypi.douban.com/simple这个镜像可以下载快速顺利,当然不用镜像也可以只不过时间长容易安装超时报错)。
pip install -r requirements.txt -i https://pypi.douban.com/simple

  • 之前创建好的一个python虚拟环境,名称是DeepPurpose(注意:创建python虚拟环境在成功结束后一定要将新创建的虚拟环境的Scripts文件内容添加到环境变量PATH中)。

  • 激活python虚拟环境DeepPurpose。
conda activate DeepPurpose

  • 安装相关python包和库等。
conda install -c conda-forge rdkit

或者

conda install -c rdkit rdkit

conda install -c conda-forge notebook

或者

pip install jupyter notebook

conda install -c conda-forge scikit-learn

或者

pip install scikit-learn

pip install rdkit-pypi

pip install git+https://github.com/bp-kelley/descriptastorus 

或者先通过github链接将项目下载到本地,然后转此项目setup.py文件,然后执行下面的命令:

python setup.py install

pip install DeepPurpose

六、若在python虚拟环境中(博主举例python虚拟环境是rothschildlhl)出现“pip-script.py’ is not present.”类似的错误,原因在于pip更新不成功,原来的pip版本也被破坏。

  • 更新pip命令
pip install --upgrade pip

  • 解决错误,根据下面命令重新安装最新版本pip
conda activate rothschildlhl
python -m ensurepip
python -m pip install --upgrade pip

七、Conda导出导入和更新虚拟环境

  • 激活(切换)到需要导出的虚拟环境(博主举例以之前创建的虚拟环境transformers为例)。
conda activate transformers

  • 将虚拟环境transformers导出保存为yml文件并命名为xrlhl.yml,此操作只会导出conda命令直接安装的包,原虚拟环境大部分pip安装的包需要pip导出安装库到pip.txt,后续再导入到新虚拟环境(注意:默认导出文件到命令行前面的路径,博主举例的是C:\Users\25216,可以见下图)。
conda env export > xrlhl.yml
pip freeze >pip.txt

  • 导入yml 文件,再根据 yml 文件内容新创建对应虚拟环境(注意:运行下面命令之前必须路径转到yml 文件的路径,而且这是新创建那么如果是同一台电脑必须删除原同名的虚拟环境或者将原虚拟环境更换名称)。
conda env create -f xrlhl.yml
conda activate transformers
pip install -r pip.txt

  • 根据 yaml(yml)文件更新已经创建的虚拟环境(注意:博主举例是xrlhl.yml文件更新虚拟环境DeepPurpose)。
conda env update -n DeepPurpose --file xrlhl.yml

目录
打赏
0
0
0
0
14
分享
相关文章
|
20天前
|
Python教程:os 与 sys 模块详细用法
os 模块用于与操作系统交互,主要涉及夹操作、路径操作和其他操作。例如,`os.rename()` 重命名文件,`os.mkdir()` 创建文件夹,`os.path.abspath()` 获取文件绝对路径等。sys 模块则用于与 Python 解释器交互,常用功能如 `sys.path` 查看模块搜索路径,`sys.platform` 检测操作系统等。这些模块提供了丰富的工具,便于开发中处理系统和文件相关任务。
69 14
Python 原生爬虫教程:网络爬虫的基本概念和认知
网络爬虫是一种自动抓取互联网信息的程序,广泛应用于搜索引擎、数据采集、新闻聚合和价格监控等领域。其工作流程包括 URL 调度、HTTP 请求、页面下载、解析、数据存储及新 URL 发现。Python 因其丰富的库(如 requests、BeautifulSoup、Scrapy)和简洁语法成为爬虫开发的首选语言。然而,在使用爬虫时需注意法律与道德问题,例如遵守 robots.txt 规则、控制请求频率以及合法使用数据,以确保爬虫技术健康有序发展。
203 31
Python 原生爬虫教程:京东商品列表页面数据API
京东商品列表API是电商大数据分析的重要工具,支持开发者、商家和研究人员获取京东平台商品数据。通过关键词搜索、分类筛选、价格区间等条件,可返回多维度商品信息(如名称、价格、销量等),适用于市场调研与推荐系统开发。本文介绍其功能并提供Python请求示例。接口采用HTTP GET/POST方式,支持分页、排序等功能,满足多样化数据需求。
Python 原生爬虫教程:京东商品详情页面数据API
本文介绍京东商品详情API在电商领域的应用价值及功能。该API通过商品ID获取详细信息,如基本信息、价格、库存、描述和用户评价等,支持HTTP请求(GET/POST),返回JSON或XML格式数据。对于商家优化策略、开发者构建应用(如比价网站)以及消费者快速了解商品均有重要意义。研究此API有助于推动电商业务创新与发展。
Python/Anaconda双方案加持!Jupyter Notebook全平台下载教程来袭
Jupyter Notebook 是一款交互式编程与数据科学分析工具,支持40多种编程语言,广泛应用于机器学习、数据清洗和学术研究。其核心优势包括实时执行代码片段、支持Markdown文档与LaTeX公式混排,并可导出HTML/PDF/幻灯片等格式。本文详细介绍了Jupyter Notebook的软件定位、特性、安装方案(Anaconda集成环境与原生Python+PIP安装)、首次运行配置及常见问题解决方案,帮助用户快速上手并高效使用该工具。
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
以上内容是一个简单的实现在Java后端中通过DockerClient操作Docker生成python环境并执行代码,最后销毁的案例全过程,也是实现一个简单的在线编程后端API的完整流程,你可以在此基础上添加额外的辅助功能,比如上传文件、编辑文件、查阅文件、自定义安装等功能。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
|
2月前
|
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
127 4
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
129 4
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
77 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
提升Windows Server环境安全性:ADAudit Plus的五大关键优势
在Windows Server环境中,内置的安全审计工具虽有用,但存在专业门槛高、耗时及功能缺失等问题。第三方工具ADAudit Plus应运而生,其五大优势包括:日志聚合、关键活动检测、定制化报告、灵活安全配置和长期日志保留,有效提升系统监控与合规能力。选择ADAudit Plus,助力企业更高效应对审计挑战,强化安全性。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等