我都是全 pip install xx 下来,发现越装越多,有些装了就用过一次就没用了,怎么样科学管理 python 的库呢
windows 上用什么管理?
linux 上用什么管理?
windows 上用什么管理?
linux 上用什么管理?
|
ynkkdevApr 13, 2019
1
pipenv 了解一下
|
|
SylvApr 13, 2019 via iPhone
2
pipenv 了解一下
|
|
flyingghostApr 13, 2019
3
pipenv 了解一下
|
|
4
anaconda
|
|
5
|
|
guyujieziApr 13, 2019
6
py3 自带 venv
|
|
bigjackApr 13, 2019
7
pipenv
|
|
8
conda 了解一下
|
|
luanguangApr 13, 2019
9
我系统是 windows
我用 conda |
|
XIVN1987Apr 13, 2019
10
pip
|
|
XIVN1987Apr 13, 2019
11
pip + virtualenv
|
|
congeecApr 13, 2019
12
项目用 poetry
平时用 pip+conda |
|
ThreshApr 13, 2019
13
conda
|
|
chengxiaoApr 13, 2019
14
不是每个项目独立一个 virtualenv 么?
|
|
15
pyenv + poetry, 推荐 pipenv 的你们真的用得爽吗?
|
|
CbdyApr 13, 2019 via Android
16
Docker
|
|
17
生成 requirements.txt 文件啊
|
|
18
自己是这样的:
conda base 里面不装包 创建一个叫 playground 的 env,随便装任何包。 任何需要对外发(发给别人、发 github 上、发博客)的程序,都单独起一个 env,并写 requirements 只是临时用一下的程序,在 playground 里面写完即删 |
|
w2cnyApr 13, 2019 via Android
19
anaconda+1
|
|
workwonderApr 13, 2019 via Android
20
pipenv 经过痛苦折磨早已放弃。
pyenv + pyenv-virtualenv + pip-tools |
|
secsilmApr 13, 2019 via Android
21
Pipenv 用过不成熟,对数据科学不友好,数据科学还是 conda 吧
|
|
hujianxinApr 13, 2019
22
poetry,感觉比 pipenv 好用很多
|
|
hujianxinApr 13, 2019
23
pipenv 真的有点不太行
|
|
aneurekaApr 13, 2019 via Android
24
项目用 virtualenv 脚本就直接 pip 了…
|
|
ifaneApr 13, 2019
25
docker 加一
|
|
cranelee13Apr 13, 2019 via iPhone
26
vmware
|
|
daolanflerApr 13, 2019
27
pyenv + pipenv 加一
|
|
4BVL25L90W260T9UApr 13, 2019
28
还在使用 pip,研究过 pipenv,感觉就是垃圾,问题多不说,开发者态度非常傲慢
|
|
ly1836Apr 13, 2019
29
Anaconda Navigator
|
|
keepeyeApr 13, 2019
30
pyenv + virtualenv,保证每个项目一个环境互不干扰
|
|
flyingghostApr 13, 2019
32
@j0hnj 项目依赖比较简单,暂时还没遇到痛点,除了 lock 耗时问题。
能比较一下 pipenv 和 poetry 吗? |
|
RAHJKApr 13, 2019 via iPhone
33
别的不知道,pipenv 真是 bug 多多,慎用
|
|
lynskylateApr 13, 2019 via Android
34
poetry
|
|
whileFalseApr 13, 2019
35
本地开发直接 install,持续集成走 docker
|
|
CallMeReznovApr 13, 2019
36
LZ 你后来那个肯定是 virtualenv 啦
或者 windows 用 pyinstall 打包 |
|
2s2kApr 13, 2019
37
pyenv virtualenv +1
|
|
devtkApr 13, 2019
38
conda
|
|
lihongjie0209Apr 13, 2019
39
python 目前没有看到支持类似 java 中的 fatjar 这种把依赖全部打包的模式, 所以楼主的需求基本无解, 我现在给别人写工具首选会是 java, 一来比较熟悉, 二来依赖管理方便
|
|
scukmhApr 13, 2019
40
pyenv + requirements.txt
|
|
41
pipenv 确实不好用, 凭空找麻烦
不折腾, 就是 venv+requirements 安装下也就几分钟时间 如果希望直接用就 docker |
|
Nick2VIPUserApr 13, 2019
42
pycharm+virtualenv 爽
|
|
Nick2VIPUserApr 13, 2019
43
pip download -r requirements.txt 了解一下
|
|
yim7Apr 13, 2019
44
virtualenvwrapper 了解一下,可以方便的管理虚拟环境,自己写脚本也可以的,只是我不会写 shell 脚本的补全……
|
|
IAPYANGApr 14, 2019 via iPhone
45
anaconda
|
|
quinoa42Apr 14, 2019
46
pacman。。不拿 python 写 project
|
|
momo1999Apr 14, 2019
47
requirements.txt
|
|
FitzApr 14, 2019
48
pipenv 的 lock 有时真的很耗时几十分钟我都遇到过
|
|
starsky007Apr 14, 2019
49
@css3 @lihongjie0209
将自己写的 Python 包与依赖一起打包的方式 在代码根目录下: 1. 首先执行: pipreqs --ignore target --force . 生成 requirements.txt 。 2. 然后执行: pip install -r requirements.txt -t target 把依赖安装到 target 目录下。 3. 最后,把源码复制到 target 目录下,删除一些不必要的文件,就可以打包了。 我在使用无服务器云函数时,就是这么干的,确定可行。只是需要分步操作,没有找到现成的工具可以像 Maven 那样打包,自己也懒得写。 参考: [Python 中的 AWS Lambda 部署程序包 \- AWS Lambda]( https://docs.aws.amazon.com/zh_cn/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#python-package-dependencies) |
|
silkriverApr 14, 2019
51
conda 需要设置境内镜像源,实际上 pip 也需要,否则就算可以更新也慢。
|
|
way2createApr 14, 2019
52
作为一个不搞 py 的 有时候用 py 的库干点什么 都是用 pycharm 的 venv install 的
|
|
QzierApr 14, 2019
54
大项目:pipenv install
脚本:python -m venv venv python 版本管理:pyenv |
|
lonelygoApr 14, 2019
55
pipenv 看起来挺美,玩玩可以,用的真不爽啊。
pyenv 多好用啊。 |
|
zhanlingjieApr 15, 2019
56
@Cbdy 我感觉基于语言层面跑一个容器是不是有点浪费
|
|
CbdyApr 15, 2019 via Android
57
@zhanlingjie 你都用 Python 了还在乎这点性能开销?
|
|
fakepoetApr 16, 2019
58
pyenv
|