当需要在默认站点包以外的目录中安装 Python 包时,用户通常求助于 virtualenv 和 virtualenvwrapper。但是,对于某些用例,该方法可能不可行或不首选。
Pip 的 --target 开关
要修改 Pip 中的安装目录,请使用 - - 目标开关。例如:
pip install --target d:\somewhere\other\than\the\default package_name
此命令将在指定的 d:somewhereotherthanthedefault 目录中安装 package_name。
将目录添加到 PYTHONPATH
请注意,虽然该软件包安装在自定义目录中,您需要将路径添加到 PYTHONPATH 以启用访问从该位置安装的模块。
升级 Pip 以获取 --target 可用性
根据您的 Pip 版本,您可能找不到可用的 --target 开关。要解决此问题,请升级 Pip:
pip install -U pip
python -m pip install -U pip
以上是如何在不使用 Virtualenv 的情况下将 Python 包安装到自定义目录?的详细内容。更多信息请关注PHP中文网其他相关文章!