1
notreami 2017-08-21 14:01:02 +08:00
这时候突然觉得 Java 好牛掰,1.3 的代码,稍微调整下 java8 也能运行。
|
2
ppwangs 2017-08-21 14:03:24 +08:00
封装到 docker 里。
|
3
SlipStupig 2017-08-21 14:04:15 +08:00
upgrade to python2.7
然后在老的程序最上面写一行 # !/usr/bin/python2.x env |
4
Famio 2017-08-21 14:05:00 +08:00
惭愧惭愧,整天在 V2 混,不经意间以为 python 只有 2.7 和 3 ……
|
6
liupengs OP @SlipStupig 代码是给用户用,用户以为他们是上帝,他们肯定不愿意改老代码。
|
7
Kilerd 2017-08-21 14:14:02 +08:00 via iPhone
pyenv
|
8
aksoft 2017-08-21 14:17:33 +08:00
用户是上帝,你是盘古,懂不?
|
9
Tink 2017-08-21 14:32:09 +08:00 via iPhone
virtualenv
|
10
chinvo 2017-08-21 14:34:41 +08:00
virtualenv
|
11
wangxkww 2017-08-21 14:41:51 +08:00
> 让开发的程序自带 python2.7,在服务器上安装我开发的程序的时候也安装 python 2.7,但是 python 2.7 只供我的程序使用,且不影响服务器上原来的 2.6。
这个可以实现啊。 如果你通过源码安装 python2.7,你在./configure 的时候指定下安装路径,只有你的程序用这个路径下的 python 就行了 如果你通过 rpm 安装 python2.7,你可以 ```shell cd my-dir; rpm2cpio python27.rpm | cpio -idv ``` 然后只让你的程序用解包出来的这个 python 执行就行了 |
12
chroming 2017-08-21 14:45:22 +08:00
把用到 2.7 特性的地方改写成低版本兼容的
或者打包成可执行程序 |
13
tempdban 2017-08-21 14:50:57 +08:00
virtualenv 不就是你的需求么
|
14
lzhr 2017-08-21 14:58:55 +08:00
|
15
Zuckonit 2017-08-22 09:37:21 +08:00
virtualenv, pipenv, pyenv
|