pyenv 真是个好东西
以前因为很多东西需要 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
. 发个帖感叹下...
答:btw. 写 Node.js 写熟悉了, 就一直是 2 space 缩进了. python 这边 2 space 貌似不常见?
答:PEP8 是社区规范? 强行 2 space 会不会过不了 PEP8 ?
答:sad story ... https://www.python.org/dev/peps/pep-0008/#indentation ... 4 space
修怪我不遵循 PEP8 了...
答:感觉 23 区别最大的就是字符串问题。
2 的接口主要字节串 3 是文本串
答:用 sublimetext 可以做到显示都是 2 space 缩进,但其实是 4 space 缩进,看代码和写代码都很紧凑。
答:windows 好像运行不了这货:(
答:额,我装 theano 就没成功
答:virtualenv --no-site-packages venv
virtualenv -p python3 --no-site-packages venv
答:看了之后,我就去装
首先“想当然”认为 pip 可以装,结果提示 setup.py 不认识某个命令行选项;然后去 pypi 网站看,说装的时候要加--egg 于是就成功了,但不知道装到哪儿去了……
我当然也去官网看过了,知道是一堆 shell 脚本,应该是不会装在 site-packages 里的;不过上述 pip install --egg pyenv 到底装去哪儿了呢? find 了一下,发现是装到了~/.pyenv/ 了。看来回头得看看它的 setup.py 是咋写的
答:这是个类似 virtualenv 的东西?光为了 Python2 和 Python3 的话貌似现在 Ubuntu14 , centos7 都是装了 Python2.7 和 Python3.4 的。 Python3 pip3
答:我用 virtualenv ,用着可以就没去看 pyenv
0条评论