Python 板


LINE

※ 引述《yuxds (cody)》之铭言: : http://imgur.com/E025PTV : 我想请问一下图里面的python版本要怎样修改? : 我电脑安装的是3.6的版本也有装anaconda : 不过不知道为什麽cmd里显示的是2.7的版本 : 要怎样才能修改让他读到3.6的版本呢? : 谢谢 Hello你好,由於最近正在开课教授所上同学使用 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 ※ 编辑: Marsden (140.112.73.87), 03/11/2017 15:55:46
1F:推 yuxds: 谢谢 我再好好研究一下 03/11 16:49
2F:→ freeunixer: 完全的中国式用词... 03/11 18:26
3F:→ Marsden: 也就一个集成比较中国式而已好吗 03/11 19:19
4F:→ freeunixer: 变量... 03/11 21:20
5F:→ freeunixer: api... 03/11 21:20
6F:→ rxiang: 高亮 03/11 21:21
7F:→ freeunixer: 各种杯具... 03/11 21:22
8F:→ Marsden: 高亮还好吧,API又不是中国式用词… 03/11 21:52
9F:→ freeunixer: 硬凹有什麽意思呢?文里至少四个术语是中国式用词, 03/11 22:16
1.API不是中国式用词 2.你要觉得变数变量有差别就随意吧,数学里面也是不少翻成变量的 3.请你跟我说高亮有什麽好一点的繁中说法? 4.我不认为到你所说的「完全的中国式用词」,至少?至多? 5.与其挑三拣四的,您不是在八卦版常说自己开班,怎麽不回一篇呢?
10F:→ s860134: HL 想翻成高光嘛 你台积电XD 03/11 22:17
11F:→ freeunixer: 辩这个不是那个不算,就会比较不像吗? 03/11 22:17
12F:→ s860134: ㄜ 我想你回文应该说 非中国式的翻译该怎麽翻 03/11 22:20
13F:→ s860134: 最後你也只会把它用中英夹杂来表达嘛... 03/11 22:21
14F:→ s860134: 辩这个真的蛮无聊的,又不说个好一点的译法QQ 03/11 22:22
15F:→ Marsden: 我真的觉得与其战我文章很多中国式术语,不妨您来写。要 03/11 22:34
16F:→ Marsden: 不然现在各大出版社一堆跟中国出版社授权的书籍都哭哭了 03/11 22:34
17F:→ freeunixer: 我在公司提到最佳化的时候,主管同事都惊呆了,他们说, 03/11 23:00
18F:→ freeunixer: 我们只敢说优化,不敢说最佳化~ 03/11 23:00
19F:→ freeunixer: 遇到这麽理直气壮的,我只能说感恩seafood,赞叹seafood 03/11 23:02
20F:→ Marsden: 可以说中文吗?我的资质愚钝不是很明白你想要表达什麽。 03/11 23:07
21F:→ s860134: 你不是第一个听不懂他在说什麽的人,也不会是最後一个XD 03/12 00:08
22F:→ kenduest: 其实还好耶,至於是否比较偏中国用法,其实并不重要 03/12 00:15
23F:→ kenduest: 有人愿意给回应资讯而且正确,还酸言酸与有比较高干吗 03/12 00:18
24F:→ kenduest: 目前许多技术书籍不少都是来自於中国那边的, 03/12 00:19
25F:→ kenduest: 也看多习惯里面的用字了。以前最常看用字不就内存、缓存 03/12 00:20
26F:→ kenduest: 记忆体这类称呼?还有内核也是,熟 unix 的人应该看多了 03/12 00:20
27F:→ coyoteY: 战那种用语有点无聊...大家看得懂就好.. 03/12 07:52
28F:推 HenryLiKing: 我觉得前辈回文教学真的很好,毕竟新手常常会在环境 03/12 10:12
29F:→ HenryLiKing: 建置的地方遇到很多挫折,语言有什麽好吵的,不动为 03/12 10:12
30F:→ HenryLiKing: 什麽要争辩是不是哪里的讲法= = , 楼主写的这麽认真 03/12 10:12
31F:→ HenryLiKing: 耶 03/12 10:12
32F:→ gowaa: 为什麽一堆语言中国化 不就台湾人自己不争气= = 神经哦 03/12 12:25
33F:→ gowaa: 最简单的方式 就只有讲英文名词 03/12 12:26
34F:→ gowaa: 不过有些原本就有的 硬改就.. 03/12 12:27
35F:→ gowaa: 说台湾人不争气也不对0rz 就基数少 用的人少 自然就... 03/12 12:31
36F:→ gowaa: 我为这句不争气道歉一下 台湾还是有许多强者的..0rz 03/12 12:32
37F:→ vi000246: 我觉得有些中国用语翻得还比台湾精准 03/12 17:30
38F:→ uranusjr: 应该说台湾的出版社不争气, 出不了好书少数的翻译又烂 03/12 19:25
39F:→ uranusjr: 当然大家就往相对准确又至少有统一不会误解的那边靠了 03/12 19:26
40F:→ kenduest: 现在台湾写书的其实版税很少,台湾出版社其实也不好经营 03/12 19:38
41F:推 david31408: 大推 一定要用anaconda吗? 人家愿意回覆要感谢呀 03/12 21:06
42F:→ david31408: 中国式用词还好吧 有心回比较重要 03/12 21:07
43F:→ david31408: 看不惯可以用英文回呀 03/12 21:07
当然不是只有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 ※ 编辑: Marsden (140.112.35.232), 03/12/2017 21:58:04
44F:推 holishing: 03/12 23:41
45F:推 zxzx8059: 这看起来不错啊,感谢推荐 03/13 22:56







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灯, 水草

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

TOP