Python 板


LINE

※ 引述《Marsden (马士登)》之铭言: : Hello你好,由於最近正在开课教授所上同学使用 Python,上上周正好 ^^^^^^^^^^^^这边有点看不懂 我猜想,意思是「最近教授在系所上,正在开课教同学使用Python」 或者意思是「最近在系所上,我正在开课教同学使用Python」 如果两种猜测都不正确的话,就是「请你表达清楚」 : 是在讲述关於环境建置的内容,以下稍微做一些分享。 建立环境 : 实际上我会建议如果安装了 Anaconda 的发行板就不用再装上官方的版 : 本了,毕竟本质上并没有差太多,而 Anaconda 还有一个自己的套件管 : 理工具 conda。除此之外他也是一个环境工具,如果你对 Python 稍微 : 熟悉的话他相当於是以下功能的集成: : pip, pyenv : 甚至他还替我们先预置了许多常用的 package,包括但不限於: 预先设定 : numpy, scipy, requests, os... 等 : 简单来说你并不需要担心版本以及套件包安装的问题,以下稍微说明一 : 下环境建置的流程: 建立环境 : 01. 至官方下载页面下载符合自身作业系统与位元数的版本并进行安装 : (此处并不用太在意 Python3 或是 Python2 ,当然如果无法选择 : 就直接选 Python3 版本吧) : 02. 设置环境变量(path)使其可以在终端机(terminal)下执行,微软作 变数 : 业系统并不用担心这个问题,在安装过程中会询问,而Linux/Unix : 作业系统下虽然也会询问但容易被忽略,若没有设置到则可以根据 设定 : 使用的 Shell 不同来做设置(以 Bash 为例): 设定 : # 将安装路径下的 bin 目录加入 PATH : $ echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc : # 更新 bash 或重启 terminal : $ source ~/.bashrc : 03. 如果要建置不同版本的环境,可以进行以下操作: 建立 : # 以下两条命令意义相同,其中 Python27 是环境名称,可以自订修改 : conda create -n Python27 python=2.7 : conda create --name Python27 python=2.7 : # 启用环境 : activate Python27 # for Windows : source activate Python27 # for Linux/Unix & Mac OS : # 退出环境 : deactivate Python27 # for Windows : source deactivate Python27 # for Linux/Unix & Mac OS : # 若要删除已建立的环境 : conda remove -n Python27 --all : conda remove --name Python27 --all : 04. 新建立的环境下并没有安装太多套件包,若要安装可以进行以下操 : 作: : # 安装套件包 : conda install -n Python27 <package name> : conda install --name Python27 <package name> : # 也可以直接安装所有 Anaconda 预设的套件包 : conda install -n Python27 anaconda : conda install --name Python27 anaconda : # 或者可以与上面建置环境的操作合并使用 建立 : conda create -n python27 python=2.7 anaconda : conda create --name python27 python=2.7 anaconda : 05. 其他 conda 指令(可参考说明文件或CheatSheet) : # 查看已安装的套件包 : conda list : # 更新 : conda update conda : conda update anaconda : -- : 当然也可以针对不同的 jupyter notebook 设置 Python2 和 Python3 : 的 Kernal,当然你也可以选一个好用的 IDE 像是 Spyder, PyCharm : 来同时使用 Python2 和 Python3 : (不过我自己不喜欢写这种脚本语言还需要用到 IDE…编辑器配上个好 :  用的插件可以进行高亮补全就很足够了) 外挂 完整反白提示 : 最後建议安装 Package 优先考虑用 conda 不行才使用 pip/pip3 : 都不行的话才直接去载 .whl 档来进行处理。 : --- : 最後会是这样的: : http://i.imgur.com/4PEjdUo.png -- (以下恕删) : → freeunixer: 我在公司提到最佳化的时候,主管同事都惊呆了,他们说, 03/11 23:00 : → freeunixer: 我们只敢说优化,不敢说最佳化~ 03/11 23:00 哪家公司这麽高压统治?把工程师当奴隶? : → kenduest: 有人愿意给回应资讯而且正确,还酸言酸与有比较高干吗 03/12 00:18 语 竿 : → coyoteY: 战那种用语有点无聊...大家看得懂就好.. 03/12 07:52 这叫作「语言的自我认同」,其实不是「看得懂或看不懂」这种层次的问题 也不是单一个别者能完全自我负责的 如果语言之中不能维持自我认同,那也就不需要谈什麽是Pythonic : 推 HenryLiKing: 我觉得前辈回文教学真的很好,毕竟新手常常会在环境 03/12 10:12 当然很好!分享是好事呀! : → HenryLiKing: 建置的地方遇到很多挫折,语言有什麽好吵的,不动为 03/12 10:12 : → HenryLiKing: 什麽要争辩是不是哪里的讲法= = , 楼主写的这麽认真 03/12 10:12 原PO : → HenryLiKing: 耶 03/12 10:12 我也相当感谢分享,只是,来个入境随俗吧? 所以我就来帮翻译一下,也只是分享! : → gowaa: 为什麽一堆语言中国化 不就台湾人自己不争气= = 神经哦 03/12 12:25 : → gowaa: 最简单的方式 就只有讲英文名词 03/12 12:26 : → gowaa: 不过有些原本就有的 硬改就.. 03/12 12:27 : → gowaa: 说台湾人不争气也不对0rz 就基数少 用的人少 自然就... 03/12 12:31 : → gowaa: 我为这句不争气道歉一下 台湾还是有许多强者的..0rz 03/12 12:32 话说,德国会强大 其中一个原因是:因为德语对「外来着作」的翻译品质和出版 都维持得很好... : → vi000246: 我觉得有些中国用语翻得还比台湾精准 03/12 17:30 当然是有可能的 : → uranusjr: 应该说台湾的出版社不争气, 出不了好书少数的翻译又烂 03/12 19:25 : → uranusjr: 当然大家就往相对准确又至少有统一不会误解的那边靠了 03/12 19:26 教育政策用文理区分,是误国的。 话说在网路随意随意逛逛,看到这篇文章: http://jerry.seafar.org/ziwei_713/ 觉得如果书的出版状态真的是这样,就只能摇头(facepalm) : → kenduest: 现在台湾写书的其实版税很少,台湾出版社其实也不好经营 03/12 19:38 是呀~ 其实很多工程师读英文原文,觉得就很满足了 要求工程师来翻译,反而会说没必要翻译? (其实是「懒得写注解」另外的某一种面向?) : 推 david31408: 大推 一定要用anaconda吗? 人家愿意回覆要感谢呀 03/12 21:06 : → david31408: 中国式用词还好吧 有心回比较重要 03/12 21:07 : → david31408: 看不惯可以用英文回呀 03/12 21:07 Anaconda其实还不错 推一个正妹(?)的Anaconda新手教学文章 https://goo.gl/LEyj5P : 当然不是只有Anaconda,在上一篇回文就有大大提到了官方的版本也有 : 类似的切换版本功能(但其实还是有些许差别),这部分有写在官方文 : 件中: : https://docs.python.org/3/using/windows.html#getting-started : 大体上就是表示 3.3以後如果电脑上同时安装有两种版本,可以使用诸 : 如: : $ py -2.7 : $ py -2 : 这样来执行不同版次。 : -- : 如果是使用像是 PyCharm这类的整合开发环境,在系统中装有不同的状 : 况下,他也会询问要选择使用哪一个直译器(或者说解释器): : http://i.imgur.com/1ZtxyqY.png : -- : 当然还有其他的发行板或是套件管理工具像是 WinPython, Canopy之类 : 的 ,不过我不熟就是了…对了,最起初我是从政治大学蔡炎龙老师的文 : 章知道 Anaconda 的,然後就一直用到现在了xDD 分享是好事 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.136.117.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1490088150.A.C1D.html ※ 编辑: AshenC (140.136.117.27), 03/21/2017 17:50:02
1F:→ s860134: 预先设置比预先设定为佳,建置环境又比建立环境更好 03/21 22:53
2F:→ s860134: 你看不懂 "开课教授所上同学使用 Python"是你中文太差 03/21 22:53
3F:→ s860134: 另外插件外挂其实都非台湾常用词汇 03/21 22:54
4F:→ s860134: 言语自我认同的最大问题就是你的认同不是我的认同 03/21 22:55
5F:→ s860134: 我们有共识才叫"认同" 03/21 22:55
6F:→ s860134: 没有共识叫做 "自嗨" 03/21 22:56
7F:→ s860134: 老实说你发这文根本毫无意义 python 点 =0 03/21 22:56
8F:嘘 BigBank: 分享是好事 你分享了什麽???? 这篇根本没意义 03/22 00:31







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP