
以前因为很多东西需要 py2.7, 例如(node.js node-gyp), 但是特烦 2.7 的 unicode 等问题. 就一直没碰 python 了.
现在又捡起来了(总是跟人推荐 py, 说 py 简单, 自己不弄熟怎么行 :dog), 装了 pyenv, 全局还是 2.7, 在我自己的 py workspace 下使用 pyenv local 3.5.1 开心的使着 3.x 哈哈哈~
pyenv 的思路还真是不错, 执行每一个跟 py 相关的命令, 包括安装的 package 所带来的 bin. 都回去寻找当前 py version. 而 nvm 则要手动 nvm exec. 发个帖感叹下...
1 magicdawn OP btw. 写 Node.js 写熟悉了, 就一直是 2 space 缩进了. python 这边 2 space 貌似不常见? |
2 magicdawn OP PEP8 是社区规范? 强行 2 space 会不会过不了 PEP8 ? |
3 magicdawn OP sad story ... https://www.python.org/dev/peps/pep-0008/#indentation ... 4 space 修怪我不遵循 PP8 了... |
4 pynix 2016-06-08 22:50:25 +08:00 感觉 23 区别最大的就是字符串问题。 2 的接口主要字节串 3 是文本串 |
5 lianghui 2016-06-08 22:52:55 +08:00 用 sublimetext 可以做到显示都是 2 space 缩进,但其实是 4 space 缩进,看代码和写代码都很紧凑。 |
6 arrowna 2016-06-08 22:54:54 +08:00 windows 好像运行不了这货:( |
10 magicdawn OP @arrowna 第一份工作用公司的. 后面自己买的...appletuan 刚买... 15 低配, 1w2 不到... |
13 magicdawn OP name = input('What\'s your name : '); print(name); 运行 What's your name : sa^M^M^M^M 不能识别回车键了... 回车显示为 `^M` [email protected] [email protected] @arrowna @lianghui @pynix 怎么回事... google 了半天没找到类似情况... |
16 magicdawn OP |
17 shoumu 2016-06-09 12:18:02 +08:00 via iPhone 额,我装 theano 就没成功 |
18 qwerasdf 2016-06-09 15:51:46 +08:00 virtualenv --no-site-packages venv virtualenv -p python3 --no-site-packages venv |
19 Michael728 2016-06-09 23:42:53 +08:00 @arrowna windows 也阔以的,可以看看这篇文章: https://segmentfault.com/a/1190000004020387 |
20 julyclyde 2016-06-09 23:56:43 +08:00 |
21 kopp123 2016-06-12 02:10:39 +08:00 via Android 这是个类似 virtualenv 的东西?光为了 Python2 和 Python3 的话貌似现在 Ubuntu14 , centos7 都是装了 Python2.7 和 Python3.4 的。 Python3 pip3 |
22 whnzy 2016-06-13 12:47:08 +08:00 我用 virtualenv ,用着可以就没去看 pyenv |