什么是pip等效于easy\u install/ez\u setup的installdir和scriptdir?

2024-04-28 00:02:50 发布

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

我们正在使用easy_install安装到windows上的本地生成环境目录。在

(这有助于同时使用不同的第三方软件包),类似于VielalEnv,但也适用于C/C++和爪哇/.NET。:)

通过使用--install dir,我可以将python包放入包含.pth文件的路径中(PYTHONPATH指向该路径),并将--script dir指向路径中包含的dir,这样就可以在命令提示符下运行所有内容。在

所以,今天我用的是:

python ez_setup.py -d c:\_work\theproject\3rd\python -s c:\_work\theproject\3rd\bin\ sphinx=1.0.5

但是,我想使用pip,因为它有一个本地缓存。(这也有助于我们的构建奴隶,目前每天重新下载两到三次这些软件包。)

然而,我还没能说服pip去做与easy-uninstall相同的事情。在

有什么想法吗?在


Tags: installpip文件路径目录net环境windows
1条回答
网友
1楼 · 发布于 2024-04-28 00:02:50

install-dir可以使用 install-purelib install-platlib进行模拟:

像这样:

 install-option= install-purelib=<installdir>
 install-option= install-platlib=<installdir>

注意,像SteveMc在注释中那样在install选项周围指定双引号(“)在调用时不起作用pip.exe文件使用python.subprocess.call在windows上运行时。在

相关问题 更多 >