O que acontece com os arquivos baixados se uma instalação do pacote através do pip falhar no meio do caminho após o download de alguns arquivos devido a algum motivo?

1

Esses arquivos são excluídos automaticamente ou são armazenados em um local específico? Eu tentei baixar um pacote através de pip que falhou depois de baixar alguns arquivos. Agora eu quero saber como se livrar desses arquivos baixados, se eles não foram automaticamente excluídos devido à falha. Como o pacote não foi instalado, não posso pip uninstall it. Eu fiz uma pesquisa básica de arquivos usando o nome do pacote (tickeys) e o resultado foi um único arquivo chamado tickeys.log. Posso ter certeza de que nenhum outro arquivo baixado durante a instalação do pacote permanece?

$ pip install tickeys
Collecting tickeys
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading tickeys-0.2.5.tar.gz (5.3MB)
    100% |████████████████████████████████| 5.3MB 179kB/s 
Collecting cython==0.20.2 (from tickeys)
  Downloading Cython-0.20.2-cp27-cp27mu-manylinux1_x86_64.whl (4.9MB)
    100% |████████████████████████████████| 4.9MB 215kB/s 
Collecting kivy==1.9.0 (from tickeys)
  Downloading Kivy-1.9.0.tar.gz (16.2MB)
    100% |████████████████████████████████| 16.2MB 76kB/s 
    Complete output from command python setup.py egg_info:

    Cython is missing, its required for compiling kivy !


    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-iseWBO/kivy/setup.py", line 173, in <module>
        from Cython.Distutils import build_ext
    ImportError: No module named Cython.Distutils

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-iseWBO/kivy/
    
por Sanjeev Grampurohit 03.03.2018 / 13:20

1 resposta

0

Eu posso responder por apt-get . De man apt-get :

clean
    clean clears out the local repository of retrieved package files.
    It removes everything but the lock file from
    /var/cache/apt/archives/ and /var/cache/apt/archives/partial/.

--- *snip* ---

/var/cache/apt/archives/
    Storage area for retrieved package files. Configuration Item:
    Dir::Cache::Archives.

/var/cache/apt/archives/partial/
    Storage area for package files in transit. Configuration Item:
    Dir::Cache::Archives (partial will be implicitly appended)

Assim, os arquivos baixados parcialmente por apt-get residem em /var/cache/apt/archives/partial e podem ser removidos com a operação clean .

    
por dsstorefile1 03.03.2018 / 13:47