我知道显而易见的答案是使用virtualenv和VirtualVWrapper,但由于各种原因,我不能/不想这样做.

那么如何修改命令呢

pip install package_name

要让pip将软件包安装到默认site-packages以外的位置吗?

推荐答案

使用:

pip install --install-option="--prefix=$PREFIX_PATH" package_name

您可能还希望使用--ignore-installed来强制使用此新前缀重新安装所有依赖项.你可以使用--install-option到多次来添加你可以使用python setup.py install的任何选项(--prefix可能是你想要的,但是你可以使用更多选项).

Python相关问答推荐

为什么我的主页不会重定向到详细视图(Django)

获取Azure Pipelines以从pyproject.toml(而不是relevments_dev.文本)安装测试环境

模型序列化器中未调用现场验证器

在Python中为变量的缺失值创建虚拟值

LAB中的增强数组

如何调整spaCy token 化器,以便在德国模型中将数字拆分为行末端的点

Pythind 11无法弄清楚如何访问tuple元素

如何在BeautifulSoup中链接Find()方法并处理无?

在Python中处理大量CSV文件中的数据

需要计算60,000个坐标之间的距离

可变参数数量的重载类型(args或kwargs)

将两只Pandas rame乘以指数

为什么默认情况下所有Python类都是可调用的?

用NumPy优化a[i] = a[i-1]*b[i] + c[i]的迭代计算

移动条情节旁边的半小提琴情节在海运

使用NeuralProphet绘制置信区间时出错

给定高度约束的旋转角解析求解

如何在Python中找到线性依赖mod 2

如何杀死一个进程,我的Python可执行文件以sudo启动?

如何根据rame中的列值分别分组值