【问题标题】:Can't see downloaded file after using pip download使用 pip 下载后看不到下载的文件
【发布时间】: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

标签: python pip


【解决方案1】:

所以我在运行程序 2 天后的今天早上打开了目录,找到了里面的文件。我重新运行了程序,它运行得很好......

我想即使是电脑也需要周末放松一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    • 2020-09-23
    • 2013-04-04
    • 2021-07-12
    • 2017-09-11
    • 2018-06-27
    • 2012-04-23
    相关资源
    最近更新 更多