1
ox180 2021 年 1 月 21 日
copy 有可能有用,但是不建议这么做,因为有可能会涉及到依赖包编译安装的问题,比如 windows 和 linux
重装依赖试试呢 |
2
encro 2021 年 1 月 21 日
既然是虚拟环境,
那么就不是真实的, 你复制了一个虚拟的去, 那么。。。 pyinstaller ? |
3
encro 2021 年 1 月 21 日 正确姿势:
导出配置: pip freeze > rq.txt 重新安装: pip install -r rq.txt 或者用 pipenv 自动生成 Pipfile |
4
no1xsyzy 2021 年 1 月 21 日
缺什么包?
用 importlib 看下这个包在哪儿 |
5
no1xsyzy 2021 年 1 月 21 日 既然提了其他的工具,那我提一个,
或者 poetry 写 pyproject.toml |
6
Jirajine 2021 年 1 月 21 日 via Android
不要直接裸用 venv,用个依赖管理器。
推荐 poetry 、pyflow |
7
renmu123 2021 年 1 月 21 日 via Android
直接复制很容易出问题,有些是需要编译的,现在我建议使用 poetry 来进行包管理
|
8
arischow 2021 年 1 月 21 日
你应该用的 macOS 吧?
brew 安装 poetry 和 pyenv 会比较方便。 |
9
wzwwzw 2021 年 1 月 21 日
推荐使用 poetry 作为包管理
|
10
zeroDev 2021 年 1 月 21 日 via Android
虚拟环境不能复制使用(同电脑也不可以)
|
11
justin2018 2021 年 1 月 21 日
miniconda 如何~ 我也是被人安利的~
|
12
learningman 2021 年 1 月 21 日
@no1xsyzy poetry 奇怪 bug 太多了。。。然后这玩意儿又查不到啥信息,没法用
|
13
2kCS5c0b0ITXE5k2 2021 年 1 月 21 日
最好别复制, 有包管理为什么不用呢。GitHub 现在也有免费的私有项目了。
|
14
no1xsyzy 2021 年 1 月 21 日
@learningman 官方 document 已经够了……
另外,你要搜索的话有个问题,poetry 是一个常见英文单词(可能是常见 2000 词),搜索出来的都是关于 “诗人” 的东西。 你每次搜索都得 python poetry 一起上。 当然你也可以开个小号上 V2 钓鱼(莱因哈特定律:与其询问答案,不如直接公布一个错误的答案,马上会有人来指正你,比如 “如何用 XXX 实现 YYY ?” 没什么人回答,“XXX 太差劲了,连 YYY 都做不到” 马上有人跳你脸上告诉你一万种方法) |
15
try4times 2021 年 1 月 21 日
用 docker
|
16
learningman 2021 年 1 月 21 日
@no1xsyzy 不是,我指的是相关支持很糟糕
我当然会搜索啊,但是一翻文档他告诉你这个是个 Known Issue,心态肯定崩了啊 |
18
no1xsyzy 2021 年 1 月 22 日
|
19
karatsuba 2021 年 1 月 22 日
试试 docker
|
20
encro 2021 年 1 月 22 日
|
22
no1xsyzy 2021 年 1 月 22 日
@julyclyde 这个……
也不是开源界的问题,是程序员共通问题…… “Windows” (视窗操作系统) 至于硬凑其实是英文的习惯…… “A.M.B.E.R.” (安珀警报) 倒也不至于恶意,恶作剧文化吧。 |
23
no1xsyzy 2021 年 1 月 22 日
@encro 先来个冷笑话:因为相比 npm 更倾向 yarn ( npm 和 yarn 功能已经差距不大了)
不过我没用过 Pipenv,也好奇这个问题。 看到有这么一说: https://frostming.com/2019/01-04/pipenv-poetry/#update Pipenv 使用了 virtualenv 而不是 venv,会导致一些问题。 |