node 比较方便,不论是 macos 还是 windows 都有 nvm 。而且 使用体验类似,都可以管理不同的 node 运行环境。
可是,现在需要 安装 python 了。那 2020 年了,现在有没有比较好用的管理 python 环境的工具? pyenv + virtualenv? 还是......
windows & macos 都来分享一下吧,兄弟们。谢谢!
p.s. 刚才在 V2EX 里面搜索了一下,发现这个论坛 2011 年就有了呢...... 我才知道
node 比较方便,不论是 macos 还是 windows 都有 nvm 。而且 使用体验类似,都可以管理不同的 node 运行环境。
可是,现在需要 安装 python 了。那 2020 年了,现在有没有比较好用的管理 python 环境的工具? pyenv + virtualenv? 还是......
windows & macos 都来分享一下吧,兄弟们。谢谢!
p.s. 刚才在 V2EX 里面搜索了一下,发现这个论坛 2011 年就有了呢...... 我才知道
|
H07May 29, 2020
1
conda ?
|
|
ManjusakaLMay 29, 2020 via Android
2
pyenv+virtualenv
|
|
F281M6Dh8DXpD1g2May 29, 2020
3
conda
|
|
sudoyMay 29, 2020
4
conda, pipenv
|
|
brendanliuMay 29, 2020
5
conda+1,anaconda 看自己需求,我一般装 miniconda
|
|
sxd96May 29, 2020 via iPhone
6
miniconda
|
|
lithiumiiMay 29, 2020
7
miniconda
不过仔细一想我其实是 wsl + miniconda |
|
caoyoumingMay 29, 2020
8
pyenv + virtualenv 很爽啊
|
|
9
pyenv + pipenv
|
|
10
docker
|
|
chronusshiMay 29, 2020 via iPhone
11
miniconda
|
|
ccoMay 29, 2020
12
pyenv + virtualenv
|
|
TimePPTMay 29, 2020 via Android
13
pyenv + virtualenv
|
|
whitev2May 29, 2020
14
Linux 是用 pyenv,Python 只使用最新版本,不用 py2
|
|
GeekgogoMay 29, 2020
15
pyenv 很好用
|
|
16
anaconda
|
|
yucongoMay 29, 2020
17
poetry... 一定程度上山寨 node,还可以当 nvm 用
|
|
yucongoMay 29, 2020
18
poetry 的包版本管理和 pypi 发布都非常方便,自己写 python 包的网友不要错过
|
|
lindongwu11May 29, 2020
19
那大家一般怎么用同事创建的虚拟环境?先统一装个团队要求的工具?
|
|
yucongoMay 29, 2020
21
poetry 也是环境管理,底层用的是 venv ( python 的内置虚拟环境)
|
|
JirajineMay 29, 2020 via Android
22
想问下哪种环境管理能同时管理 path (命令行执行 Python )和注册到 explorer (双击.py 文件)的 Python 版本。
|
|
leoleoasdMay 29, 2020
23
miniconda
|
|
hakonoMay 29, 2020
24
miniconda 好用简单
@lindongwu11 不需要管理同事的虚拟环境,让同事把用到的库导出成 requirements.txt 自己本地创建个虚拟环境 pip install -r requirements.txt 就行了 |
|
levelwormMay 30, 2020 via Android
25
Pycharm 自行管理。。。
|
|
malone6May 30, 2020 via Android
26
miniconda
|
|
0dJ6Tu8Za734L89TMay 30, 2020
27
pycharm 里的工具,应该是 pip+venv 吧。我一写 Java 的并不想学太多 python 的东西。。。
|
|
ysc3839May 30, 2020 via Android
28
virtualenv 和 nvm 似乎不是同类工具,nvm 是自动安装并管理不同 Node.js 版本的,对应的是 pyenv 。
至于如何管理 Python 版本,我在 Windows 下是直接使用 Python 官方提供的预编译安装包,可以多版本共存。 |
|
lizytalkMay 30, 2020 via iPhone
29
pyenv 管理 python 版本,virtualenv 管理虚拟环境。老工具还是好用
用过一段时间 pipenv,真 tm 太慢了 |
|
OldPandaMay 30, 2020
30
virtualenv
|
|
calmzhuMay 30, 2020 via Android
31
macos 系统,venv 包加自定义脚本。实际常用场景并不会很复杂。自定义脚本 alias 一下创建 /删除 /切换 venv 以及 bash 自动不全。也不怎么用其他的了。
|
|
Rand01phMay 30, 2020
32
之前用 pyenv, 现在换 miniconda 了
|
|
yeyuqiuMay 30, 2020
33
pyenv+virtualenv
|
|
tanghanyuMay 30, 2020
34
体验过很多种,最终还是用 virtualenvwrapper 了
|
|
loadingMay 30, 2020 via Android
35
原始方法,一个版本一台虚拟机……
|
|
ispinfxMay 30, 2020 via iPhone
36
pyenv + poetry
|
|
tiedanMay 30, 2020
37
pyenv
|
|
tiedanMay 30, 2020
38
macos 最好别直接使用 homebrew 安装的 Python 环境
|
|
allengMay 30, 2020
39
pipenv
|
|
BlBanaMay 30, 2020 via Android
40
pyenv + virtualenv 很香呀
|
|
InvastMay 30, 2020
41
conda 在迁移环境的时候是个天坑
|
|
mogitaMay 30, 2020
42
vmware
|
|
fhsanMay 30, 2020
43
pipenv + pip
conda + pip |
|
ExpMay 30, 2020
44
miniconda
|
|
jenas999Jun 3, 2020
45
virtualenv + virtualenvwrapper
|
|
cctv6Jun 9, 2020 via Android
46
windows 我是尽量只用一个环境,直接官网下包安装。
macos 直接 brew 安装一个版本。 有时候也用 conda 和 virtualenv,但是切换麻烦,后面就懒得用了。 |