
1 hackcv Jun 13, 2019 放到项目里 |
2 lanshee Jun 13, 2019 同 #1 |
3 leishi1313 Jun 13, 2019 via Android 不知道你不用虚拟环境的需求是什么,但是标准就是用 virtualenv。pyenv 可以给每个目录设置不同版本的 python,也可以达到你想要的,也可以配合 virtualenv 使用。其他就是放到项目里了,但是其实这几种本质上都是一样的 |
4 Zarten OP |
5 mixure Jun 13, 2019 这要是 `Ruby`, 同包的不同版本可以同时存在一个环境中,用`gem` 引用特定版本 (我是菜鸟一只) |
6 superalsrk Jun 13, 2019 virtualenv 必备啊 |
7 zzzmj Jun 13, 2019 最简单就是 用两个虚拟环境呗,也就花些安装依赖的时间 |
8 janxin Jun 13, 2019 虚拟环境了解一下 |
9 classyk Jun 13, 2019 python 可以直接拷贝一份。然后带路径运行即可 |
10 ysc3839 Jun 13, 2019 via Android virtualenv 或者 pipenv。 |
11 HowieWang Jun 13, 2019 via Android 虚拟环境挺好的。pipenv |
12 Cu635 Jun 13, 2019 项目 A 怎么这么奇葩?必须用低版本的? |
13 clericpy958 Jun 14, 2019 既然楼主都提出问题了, 就别劝那些他已经知道的出路了吧 shiv 和 PEP441 了解一下 pypi.org/project/shiv/ 用了一段, 很多与全局 lib 冲突的优先级 bug 也都及时 fix 了, 还算可以一战的, 非 C 的话跨平台都不耽误 |
14 clericpy958 Jun 14, 2019 早些时候还特意写了通过 Python 官网的那个 embed zip 文件做了 Windows 一键分发的轮子, 也就是 "解释器+依赖" 一起打包, 没发现有什么问题 |
15 conn4575 Jun 14, 2019 via Android 不知道为啥不能用虚拟环境,我不信你们线上机器就跑一个 python 服务 |
16 widewing Jun 14, 2019 via Android 楼主不会把虚拟环境想象成虚拟机了吧。。 |
17 Fris Jun 14, 2019 via iPhone 把包直接拷贝到项目里,简单粗暴 |
18 JimmyTinsley Jun 14, 2019 为啥不用 virtualenv 呢 |
19 wizardoz Jun 14, 2019 virtualenv 就算没遇到你这种情况我也要用 virtualenv |
20 1980744819 Sep 17, 2020 @leishi1313 不是不同版本的 python,是一个版本的 python,在不同地方 import 不同版本 pytorch |
21 1980744819 Sep 17, 2020 @conn4575 就算是用虚拟环境也只是单个 python 能单独 import 一个版本的 pytorch,这不解决问题 |