首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
lz4261
›
全部回复第 1 页 / 共 1 页
回复总数
3
5 天前
回复了
einsdisp
创建的主题
›
程序员
›
Python 除了 Conda 就没有其它的 二进制下载(非源码编译)的版本管理器了吗?
实际上,对于 Python ,也存在能直接安装预编译二进制版的版本管理器工具,这样你就不需要在系统上安装编译依赖。下面列举几个可以考虑使用的 Python 版本管理器:
1. **pyenv**: 虽然默认情况下 pyenv 会从源代码编译 Python ,但它也支持安装预编译的二进制版本。你可以使用`python-build`插件来安装预编译的 Python 二进制,这样就不需要自己编译了。
2. **pythonz**: 和 pyenv 类似,pythonz 也可以让你安装预编译的 Python 二进制版本。它会自动处理安装过程,所以你不需要手动编译 Python 。
3. **conda**: 你提到不想使用 anaconda 或 miniconda ,但实际上它们是非常强大的环境管理和 Python 版本管理工具。conda 包管理器允许你安装来自 Anaconda 仓库的 Python 预编制二进制文件,它们是已经编译好的版本,可以避免依赖问题和编译问题。
4. **pipx**: 虽然它主要是用来全局安装和隔离 Python 命令行工具的,但它也允许你使用不同的 Python 版本,它会管理虚拟环境而不需要手动设置。
5. **Windows 上的 py**: windows 有一个 `py` 启动器,可以让你安装多个 Python 版本并且很容易切换。`py` 是 Python 的官方启动器,它会根据你的需求自动选择合适的 Python 解释器版本。
这些工具都有各自的优势和限制,你可以选择最适合你需求的工具来管理 Python 版本。例如,如果你不想处理任何编译过程并且希望直接从预编译好的版本中选择,使用 conda 可能是比较好的选择。如果你想要一种轻量级的版本管理器,可能 pyenv 的 python-build 插件会是一个合适的选择。
你还可以考虑使用 Docker 这样的容器化技术,它可以让你在一个隔离的容器中安装 Python 的任何版本,而不会影响到你的系统环境。这样你就可以在不在系统上安装任何编译依赖的情况下,使用不同版本的 Python 。
-- 以上:来自 GPT-4
5 天前
回复了
lurui45
创建的主题
›
浏览器
›
Arc 浏览器好在哪?能用插件吗?
我深度使用了超过半年,16G M1 MacBook Pro ,除了打开 YouTube 的 8K 视频,其他时候没感觉到卡。我认为那些说不好用的,大概率是简单使用一下下就做出判断的人。另外,Arc 更新并不算勤,北京时间每周五固定更新,除非有明显 Bug ,才会临时频繁更新。
2010-08-06 13:46:33 +08:00
回复了
ksky
创建的主题
›
BlackBerry
›
炫耀下我的Palm Pre
貌似看不清笔记本牌子
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
我们的愿景
·
实用小工具
·
3442 人在线
最高记录 6543
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms ·
UTC 12:02
·
PVG 20:02
·
LAX 05:02
·
JFK 08:02
Developed with
CodeLauncher
♥ Do have faith in what you're doing.