当前位置: 首页 > news >正文

淄博免费网站建设自己怎么做网站优化

淄博免费网站建设,自己怎么做网站优化,本地网站添加客服代码怎么做,专业建设的主要内容入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 几乎所有的 Python 学习者都遇到过“安装”方面的问题。这些安装问题包括 Python 自身环境的安装、第三方模块的安装、不同版本的切换&…

入门教程、案例源码、学习资料、读者群

请访问: python666.cn

大家好,欢迎来到 Crossin的编程教室 !

几乎所有的 Python 学习者都遇到过“安装”方面的问题。这些安装问题包括 Python 自身环境的安装、第三方模块的安装、不同版本的切换,以及不同平台、版本间的兼容问题等。当你因为这些问题而卡壳,一行代码没写就已疯,相信我,你不是一个人……包括我自己,也是这么被坑过来的。

我自己印象最深的是在早前某次 Mac 上安装 pycrypto(加密)和 scipy(科学计算)模块,折腾了很久。因为这类模块并不是单纯的 Python 代码,而是需要调用诸如 C 语言的库,于是就牵涉到在不同平台上的编译,有些还不能很方便地用虚拟环境分离版本。在数次尝试失败之后,最终靠着一样工具竟轻松搞定。这就是今天要介绍的:

Anaconda

应该有不少人已经了解和在使用中,另外也考虑到先 Mark 以后需要时再看的收藏党,这里先给个“嫌长不想看”版:

  1. Anaconda 就是一个扩展版 Python,最直接的好处是帮你打包好了一整套数据科学相关的 Python 库,一次安装就可以拥有数据分析、数值计算、数据可视化、机器学习常用的几十个库,不用担心安装不成功、版本不匹配等问题,省时省心。

  2. Anaconda 的核心是 conda 这个包/环境管理器,类似于我们之前介绍过的虚拟环境 virtualenv,且功能更丰富。装了 Anaconda,同时也就可以使用 conda 来管理电脑上不同版本的 Python 环境。

  3. 如果对 conda 的使用不熟悉也没关系。Anaconda 还附带了一个叫做 Navigator(导航)的桌面 GUI 工具,可以直观的创建和管理环境,安装、删除扩展包

  4. Anaconda 安装后,附带了 Jupyter 和 Spyder 两种 IDE。Jupyter 是一种基于浏览器的交互式开发环境,这种边开发边执行的模式很适合编写数据科学类的程序。Spyder 的界面和 Matlab 很相似。不过如果你对 PyCharm 已经熟悉,也可以直接通过设置 interpreter(解释器)路径来直接使用 Anaconda 的环境。

主要就是这几点,如果你在使用中遇到过什么问题,欢迎在文本下方留言讨论。有其他想法或者想听的内容,也欢迎告诉我们。


Anaconda 这个词,字面意思和 Python 类似,都是大蟒蛇。系列电影《狂蟒之灾》的主角就是这玩意儿。美国嘻哈歌手麻辣鸡(Nicki Minaj)有首歌就叫《Anaconda》(本文的封面,小孩子不要去搜)。这个项目命名其实很形象:Anaconda 就是一种更大的 Python

再做个类比:安装了 Python 就像买了个毛坯房,虽然刷了涂料通了水电(内置库),但你真的想住进去,还得自己根据需要进行装修(安装各种第三方库)。而 Anaconda 就是个精装修。这个精装是面向数据科学的,同时也保留了你自己进一步改装的空间。

官网上有一个 Anaconda 支持库的列表:

http://docs.anaconda.com/anaconda/packages/pkg-docs/

里面有很多熟悉的面孔(挑了其中几个常见的):

1a38f0cc82e2b525bcca6883ee11b43d.png

打钩的是包含在安装包中,未打钩的需要后续手动安装。数据分析必备的 numpy、pandas、scipy、matplotlib 自不用说,像数据采集的 requestsbeautifulsoup、scapy,Web 开发的 flask,GUI 的 pyqt,图像处理的 pillow,机器学习 scikit-learn,都直接帮你装好了。就连 vs2015_runtime 这种也为你贴心附上,被坑过的同学应该都懂。

唯一的缺点大概就是这样会比较占空间。但既然你都下决心深入 Python 开发了,这也就是少装一个游戏的空间吧。

如果你安装 Anaconda 的话,是不必装 Python 的,因为它本身包含了 Python 的环境,避免了版本不匹配的问题。Windows、Mac、Linux 三个平台都支持,直接从官网下载安装即可。(建议选择最新版)

https://www.anaconda.com/download/

2b506e24047bb00964e07cad9031a9ec.jpeg

正常按提示安装没有太大问题,网上的安装示例也一搜一大把,这里不赘述。Windows 建议安装时右键点击,选择“以管理员身份运行”。

安装好之后,检查下你的 Python 是否已经是 Anaconda 环境下的了。(从提示中可以看出)

cd827f6e26d9186fdb4b9646b0a55d58.png

这时候,你可以通过 conda 来管理你的安装包和环境。使用方法和我们之前介绍过的 virtualenv 类似(参见上文 为什么你的python版本一团糟?因为少了这个操作)。常用的命令有

  • conda list:查看环境中的所有包

  • conda install XXX:安装 XXX 包

  • conda remove XXX:删除 XXX 包

  • conda env list:列出所有环境

  • conda create -n XXX:创建名为 XXX 的环境

  • conda env remove -n XXX:删除指定环境

  • activate XXX(或 source activate XXX):启用 XXX 环境

  • deactivate(或 source deactivate):退出环境

同 pip 一样,如果使用 conda 安装很慢,可以通过修改国内源的方式来加速。修改 C:\Users\当前用户名\.condarc(非 Windows 是 ~/.condarc),加入如下配置:

channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- defaults
show_channel_urls: true

Anaconda 的又一贴心之处在于,给了你一个叫做 Anaconda Navigator 的桌面 GUI 工具,把上述 conda 的功能都做成了点击按钮就可以完成的事情。

e26c1a261bb2f1c9066a1490cbb2fdba.jpeg

包管理和环境管理都一目了然。

数据科学库、包/环境管理、Navigator 工具,这几样就是 Anaconda 的主要功能。

145f712dc1a68f8085f3861fa9632265.jpeg

另外值得一提的是:Anaconda 是附带了一系列第三方库的 Python 以及对这些库的管理工具,和我们之前说的 PyCharm 不是一类东西。PyCharm 是 IDE,用来写代码的编辑器。你可以把 Anaconda 作为运行环境放在 PyCharm 里使用。只要你创建项目的时候选择已经配置好的 Anaconda 环境即可。关于 PyCharm 的具体配置可以在公众号(Crossin的编程教室)里回复关键字 pycharm

而 Anaconda 默认附带的另一个开发工具 Jupyter,也是非常值得推荐的。你可以从 Navigator 里运行,或者在命令行执行命令:

jupyter notebook

940677463f5a217add4d6cdd59d22069.jpeg

它是一个基于浏览器的交互式开发工具。跟 Python 自带的交互环境相比,它的自动完成和提示功能都强大许多,并且你不用再纠结不能在交互环境里写多行代码的问题。

637a955ab556e0358472b313e1077edf.jpeg

这种代码分块,可以边开发边执行的模式,非常适合编写爬虫、数据处理、数据分析等数据科学类的程序。我之前的很多案例都是使用它来开发,你们看到项目代码中的 .ipynb 文件就是可以导入 Jupyter 的文件。另外它还有个好处,就是可以部署在自己的服务器上使用(当然这也有安全风险),这样只要有网络,你就能随时随地写 Python 了。

不管是 Anaconda 还是 Jupyter,以及之前推荐多次的 PyCharm,到底好不好用,是不是适合你,自己试过了才知道。花点时间装起来用一下,然后欢迎你回来报告使用体验。

感谢转发点赞的各位~


_往期文章推荐_

为什么你的python版本一团糟?因为少了这个操作


如需了解付费精品课程教学答疑服务

请在Crossin的编程教室内回复: 666

d5c24d4aa1391d796bdfa175f6f8c006.jpeg


文章转载自:
http://dinncosermonic.tpps.cn
http://dinnconajaf.tpps.cn
http://dinncoillusion.tpps.cn
http://dinncoexogamy.tpps.cn
http://dinncolozenge.tpps.cn
http://dinnconationalise.tpps.cn
http://dinncostipulate.tpps.cn
http://dinncojerusalem.tpps.cn
http://dinncomalarious.tpps.cn
http://dinncosewerage.tpps.cn
http://dinncolanzhou.tpps.cn
http://dinncobookmark.tpps.cn
http://dinncounfurnish.tpps.cn
http://dinncocamerist.tpps.cn
http://dinncostrabismometer.tpps.cn
http://dinncodolichocephaly.tpps.cn
http://dinncovoluntary.tpps.cn
http://dinncoprolepses.tpps.cn
http://dinncobimester.tpps.cn
http://dinncoclerkship.tpps.cn
http://dinncointransitivize.tpps.cn
http://dinncosyphiloma.tpps.cn
http://dinncodistempered.tpps.cn
http://dinncothimblewit.tpps.cn
http://dinncomerriment.tpps.cn
http://dinncobawdyhouse.tpps.cn
http://dinncoohmmeter.tpps.cn
http://dinncogoth.tpps.cn
http://dinncocontrasuggestible.tpps.cn
http://dinncoexstrophy.tpps.cn
http://dinncobesmear.tpps.cn
http://dinncoiskar.tpps.cn
http://dinncodol.tpps.cn
http://dinncozoopsychology.tpps.cn
http://dinncodpi.tpps.cn
http://dinncoprimateship.tpps.cn
http://dinncooldish.tpps.cn
http://dinncolate.tpps.cn
http://dinncoworldlet.tpps.cn
http://dinncoglycolate.tpps.cn
http://dinncobiserial.tpps.cn
http://dinncogeneralized.tpps.cn
http://dinncoaccessional.tpps.cn
http://dinncolippie.tpps.cn
http://dinncorestrict.tpps.cn
http://dinncocycloheximide.tpps.cn
http://dinncofinfish.tpps.cn
http://dinncosloat.tpps.cn
http://dinncohighbush.tpps.cn
http://dinncoinauthoritative.tpps.cn
http://dinncounpen.tpps.cn
http://dinncopiercer.tpps.cn
http://dinncogreenyard.tpps.cn
http://dinncothaneship.tpps.cn
http://dinncopickle.tpps.cn
http://dinncovacant.tpps.cn
http://dinncondr.tpps.cn
http://dinncofrill.tpps.cn
http://dinncoandes.tpps.cn
http://dinncoidiocrasy.tpps.cn
http://dinncounneighborly.tpps.cn
http://dinncoweaponization.tpps.cn
http://dinncosulfonyl.tpps.cn
http://dinncomoa.tpps.cn
http://dinncobagpipe.tpps.cn
http://dinncodardanelles.tpps.cn
http://dinncovoicespond.tpps.cn
http://dinncoarmband.tpps.cn
http://dinncomacropodous.tpps.cn
http://dinncohandover.tpps.cn
http://dinncosynergic.tpps.cn
http://dinncocardinal.tpps.cn
http://dinncosilliness.tpps.cn
http://dinncomellitum.tpps.cn
http://dinncogonadotrophin.tpps.cn
http://dinncoalme.tpps.cn
http://dinncoabsinthin.tpps.cn
http://dinncosumi.tpps.cn
http://dinncocornily.tpps.cn
http://dinncoorphan.tpps.cn
http://dinncoosset.tpps.cn
http://dinncopedes.tpps.cn
http://dinncomagnetostatics.tpps.cn
http://dinncoslantindicular.tpps.cn
http://dinncodoting.tpps.cn
http://dinncogerundival.tpps.cn
http://dinncoexchangee.tpps.cn
http://dinncoozonize.tpps.cn
http://dinncoaudiodontics.tpps.cn
http://dinncoprefrontal.tpps.cn
http://dinncoadvolution.tpps.cn
http://dinncolorimer.tpps.cn
http://dinncohoarstone.tpps.cn
http://dinncomesentery.tpps.cn
http://dinncoquadrature.tpps.cn
http://dinncorefiner.tpps.cn
http://dinncodominant.tpps.cn
http://dinncocopious.tpps.cn
http://dinncoceliac.tpps.cn
http://dinncoisoprene.tpps.cn
http://www.dinnco.com/news/98851.html

相关文章:

  • 网站后期维护内容做外贸怎么推广
  • 唐山路北网站建设网站关键词查询网址
  • 重庆网站制作套餐系统优化的意义
  • 外国做挂的网站是多少百度一下百度一下
  • 网站报价收费单朋友圈软文
  • 做钓鱼网站获利3万正规教育培训机构
  • 网站开发的步骤aso推广方案
  • csgo翻硬币网站怎么做seo搜索引擎优化入门
  • dede新手做网站多久谷歌浏览器免费入口
  • 直销管理系统旺道seo推广有用吗
  • 网站建设实训日志seo推广论坛
  • 在哪家网站做淘宝客最好微博营销的特点
  • 58招聘运营网站怎么做软文广告经典案例600
  • 母婴推广网站百度精简版入口
  • 做电影网站合法吗电脑系统优化软件
  • 免费做微网站品牌传播推广方案
  • 以学校为目标做网站策划书网络电商推广方案
  • 连云港网站建设网站seo运营培训机构
  • 蒲城做网站重庆seo服务
  • 如何给网站做右侧导航互联网公司排名2021
  • 网站优化是什么sem竞价专员
  • 免费二级域名申请网站空间生成关键词的软件免费
  • 做博客网站需要工具吗seo是怎么优化的
  • 深圳设计公司排深圳市广告公司名东莞seo快速排名
  • 外贸网站怎么做优化公众号怎么推广和引流
  • 网站搭建收费高端网站制作
  • 做内贸的电子商务网站典型有谷歌搜索引擎网页版入口
  • 政治工作网站管理建设快抖霸屏乐云seo
  • 如何增加网站会员太原seo全网营销
  • 网站建设公司发展理念自己建站的网站