【发布时间】:2017-10-27 17:02:37
【问题描述】:
我正在从我的 Python 文件中调用 pip 命令。我目前正在测试一个简单的下载。
import pip
directory = 'C:/Users/me/Documents/tests'
package = 'psycopg2'
arguments = ['--only-binary=:all:', '--no-deps', '--platform',
'manylinux1_x86_64', '--implementation', 'cp',
'--abi', 'cp27mu', '--dest', directory, package]
def download():
pip.main(['download'] + arguments)
download()
它成功下载它,但我在目录中看不到文件。如果我再次运行它,它甚至会说:
File was already downloaded c:\users\me\documents\tests\psycopg2-2.7.3.2-cp27-cp27mu-manylinux1_x86_64.whl
编辑
当我尝试更改目录并重新下载时,我收到以下消息:
Using cached psycopg2-2.7.3.2-cp27-cp27mu-manylinux1_x86_64.whl
听起来像是将它保存在某种临时目录而不是指定的目录中?
【问题讨论】:
-
文件隐藏了吗?
-
我是这么想的,但我可以看到隐藏文件,所以不可能是这样。
-
你能在终端成功运行这个命令吗?
-
也许它正在使用缓存目录? where is pip cache folder