首页 > 解决方案 > 如何创建一个只有标准库,没有额外包的 Python 3 环境

问题描述

我正在尝试测试我创建的包如何安装在具有基本 Python 3 安装的机器上,这意味着没有通过 pip、easy_install 等安装其他包。

如何设置一个类似于全新安装 Python 3 的虚拟环境?如果我创建一个pipenvor virtualenv,然后列出我所有已安装的包,我拥有的 30 个左右的包都还在那里。如何创建一个行为类似于全新安装的 Python 并且没有额外包的 Python 环境?

这是在只有一个用户的 Raspberry Pi OS 中,因此使用该--user标志pip install --user也可能是全局安装。我考虑过创建一个新的pipenv然后pip uninstalling 一切,但我担心会破坏某些东西。

谢谢你的帮助。

标签: pythonpython-3.xvirtualenvpipenv

解决方案


很抱歉,我不是 virtualenv 用户,但是如果您安装了 conda,我可以建议以下内容: conda create -n myenv python=3.6

其中 myenv 是您的环境名称,而 3.6 是 python 版本。

然后,您可以通过执行以下操作启用环境: conda activate myenv


推荐阅读