在特定于用户的安装折叠处安装多个python包

2024-09-30 10:36:26 发布

您现在位置:Python中文网/ 问答频道 /正文

通过指定install options或taeget选项,可以将python包的列表安装到vurtual环境中。这将使用以下命令在用户定义的文件夹中安装特定的包:

pip install --install-option="--prefix=$PREFIX_PATH" package_name
pip install --target=d:\somewhere\other\than\the\default package_name

下面的命令有助于使用包含包列表的需求文件(-r选项)一次性安装多个包:a

^{pr2}$

但这是一个错误:

Local project path: './pyvenv'
Directory 'pyvenv' is not installable. File 'setup.py' not found.
Storing debug log for failure in /users/user/.pip/pip.log

我不知道这里的问题是什么,我首先通过激活pythonshell调用virtualpython环境提示符来解决这个问题。所以从我的bash脚本开始,我首先要做的是:

source ./pyvenv/bin/activate

然后打电话给装置。这对我很好。在

pip install -r ./requirements.pip

我不明白我犯了什么错误,也不知道该怎么解决。也没有找到任何选项来指定特定的安装文件夹和-r选项。在


Tags: installpipname命令文件夹logpackage列表
1条回答
网友
1楼 · 发布于 2024-09-30 10:36:26

在pip帮助中,如下所示:

Install Options:
  -e,  editable <path/url>   Install a project in editable mode (i.e.
                              setuptools "develop mode") from a local project
                              path or a VCS url.

似乎选项-e的工作方式与virtualenv不同。在

选项-e只需从本地路径(或url)安装一个项目,然后就可以在本地处理您的项目,并将其导入到另一个项目中,即出于测试目的。在

相关问题 更多 >

    热门问题