anaconda虚拟环境教程大全

之前我尝试了用pipenv来管理虚拟环境,并用pipenv来创建虚拟环境打包exe.
使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

pipenv创建虚拟环境,很难更改pyhon版本,默认的python是电脑自带的python.
而anaconda创建的虚拟环境能更改python版本。
利用虚拟环境打包exe时,如果包含一些深度学习框架,一般要求的深度学习框架版本很低,深度学习框架版本低,则配套的python版本也要低,这时如果再用pipenv则比较麻烦啦。(因为可能我们电脑自带的Python版本很高)
深度学习框架与python对应关系见链接。
python深度学习环境支撑列表 各版本对应关系,Keras,TensorFlow,pytorch ,caffe等。

anaconda常用命令

#获取版本号
conda –version 或 conda -V
#检查更新当前conda
conda update conda
#查看当前存在哪些虚拟环境
conda env list 或 conda info -e
#查看–安装–更新–删除包
conda list:
conda search package_name# 查询包
conda install package_name
conda install package_name=2.6.0
conda update package_name
conda remove package_name

anaconda虚拟环境

创建虚拟环境

conda create -n your_env_name python=X.X(2.7、3.6等)

激活虚拟环境

#Linux
source activate your_env_name

#Windows
activate your_env_name

删除虚拟环境

conda remove -n your_env_name --all

conda remove --name your_env_name --all

anaconda虚拟环境教程大全
anaconda虚拟环境打包

使用 conda create -n your_env_name python=X.X(2.7、3.6等),anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

第一步:原始文件夹,进入cmd
注意anaconda python已添加进环境变量
如果不会,查看链接
cmd执行python程序,文件夹直接进入cmd程序
anaconda虚拟环境教程大全

anaconda虚拟环境教程大全

第二步:创建制定python版本的环境

conda create -n yudengwu python=3.6

anaconda虚拟环境教程大全

点击y,自动安装必要的包

anaconda虚拟环境教程大全

安装结束
anaconda虚拟环境教程大全

第三步:激活虚拟环境

#Linux
source activate your_env_name

#Windows
activate your_env_name

anaconda虚拟环境教程大全

第四步:安装打包exe和程序相关的库

打包需要的 pyinstaller

pip install pyinstaller

anaconda虚拟环境教程大全

安装相关库 如

pip install opencv-python

第五步:查看已安装的库

conda list

anaconda虚拟环境教程大全

第六步:打包exe
这里简单打包下,更多打包见前面给的链接 pipenv版打包。

pyinstaller -F xx.py

anaconda虚拟环境教程大全

可以运行
anaconda虚拟环境教程大全

更多

之前使用pipenv打包tensorflow时出现了下列错误信息

tensorflow的 ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败

出现这种错误的原因是最近tensorflow安装包不支持较老的处理器,需要安装老版本的tensorflow
而当时pipenv对应的python版本是3.7。3.7的python版本对应的tensorflow 可不低。
这次使用的anaconda创建的虚拟环境指定的python版本是3.6。我来尝试下,安装tensorflow是否可以使用。

在虚拟环境下安装低版本的tensorflow

pip install --ignore-installed --upgrade tensorflow==1.5

anaconda虚拟环境教程大全

版本1.5可以,当我使用版本1.11.0还是出现mportError: DLL load failed: 动态链接库(DLL)初始化例程失败
看来合适的版本是1.5及其以下

不管怎么说python3.6 时,TensorFlow1.5 在虚拟环境下可以用

安装好后,测试一下:
先进入python
输入python,然后再测试

anaconda虚拟环境教程大全

成功意味着我们可以将深度学习模型打包成exe啦。
anaconda虚拟环境教程大全
电气工程的计算机萌新:余登武。如果你觉得本文对你不错。请点个赞支持下,谢谢。
anaconda虚拟环境教程大全

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

anaconda虚拟环境教程大全

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » anaconda虚拟环境教程大全
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏