我想为一个小的Python项目使用管理依赖模块的方法:http://blog.zoomeranalytics.com/pip-install-t/
简而言之,我会执行以下操作:
cd myproject pip install --target ./pip-libs --upgrade -r requirements.txt
然后将./pip-libs添加到PYTHONPATH并运行我的脚本。
这看起来很不错,但我喜欢使用pip freeze,它不允许我做像 pip freeze --target pip-libs
这样查看安装在文件夹中的软件包。当然,我可以查看里面的内容,但有没有一种标准的方法来显示在--target文件夹中安装的软件包?我唯一能想到的方法是使用ls pip-libs,然后玩grep、awk...这似乎不对。
我不确定是否有办法,也许这不是一个好主意,或者我应该请求pip的这种功能。
Python 2.7.9。
cd myproject pip install --target ./pip-libs --upgrade -r requirements.txt
然后将./pip-libs添加到PYTHONPATH并运行我的脚本。
这看起来很不错,但我喜欢使用pip freeze,它不允许我做像 pip freeze --target pip-libs
这样查看安装在文件夹中的软件包。当然,我可以查看里面的内容,但有没有一种标准的方法来显示在--target文件夹中安装的软件包?我唯一能想到的方法是使用ls pip-libs,然后玩grep、awk...这似乎不对。
我不确定是否有办法,也许这不是一个好主意,或者我应该请求pip的这种功能。
Python 2.7.9。