网站免费获取验证码怎么做,烟台营销型网站建设,长沙优化官网推广,什么腾讯网站做任务能刷q币使用Anaconda管理Python环境时#xff0c;可以轻松地导出环境配置#xff0c;以便在其他机器或环境中重新创建相同的环境。可以通过生成一个environment.yml文件实现的#xff0c;该文件包含了环境中安装的所有包及其版本。但是#xff0c;常常在一些课程中JupyterNotebo…使用Anaconda管理Python环境时可以轻松地导出环境配置以便在其他机器或环境中重新创建相同的环境。可以通过生成一个environment.yml文件实现的该文件包含了环境中安装的所有包及其版本。但是常常在一些课程中JupyterNotebook代码能跑通自己的环境却不行保持版本的一致性变得非常重要因此需要导出可用的包。
在Jupyter Notebook中可以使用以下步骤将Python环境导出为requirements.txt文件
1. 获取包
import pkg_resources
installed_packages pkg_resources.working_set
installed_packages_list sorted([%s%s % (i.key, i.version) for i in installed_packages])上述代码运行后可以获取当前环境中已安装的包列表并保存到一个变量中。
2. 导出为requirements.txt
with open(requirements.txt, w) as file:for package in installed_packages_list:file.write(package \n)执行完上述代码后您将在Jupyter Notebook当前工作目录下生成一个名为requirements.txt的文件其中包含了当前环境中已安装的包及其版本信息。
效果如图所示