2017-03-29 64 views
1

インターネットに接続できないノートパソコンがあり、動作するバージョンのAnaconda 3バージョン4.2があります。 PyVISA packageもインストールしたいと思っています。パッケージをオフラインでcondaにインストールしようとすると、エラーメッセージが表示される

私はtar.bz2ファイルをダウンロードし、Anaconda3/pkgsフォルダにコピーしました。 、私はそれがファイルを見つけていない可能性がありますことを考え出し

Extracting packages ... 
An unexpected error has occurred.          | 0% 
Please consider posting the following information to the 
conda GitHub issue tracker at: 

https://github.com/conda/conda/issues 



Current conda install: 

      platform : win-32 
     conda version : 4.2.9 
    conda is private : False 
    conda-env version : 4.2.9 
conda-build version : 2.0.2 
    python version : 3.5.2.final.0 
    requests version : 2.11.1 
    root environment : C:\Program Files\Anaconda3 (read only) 
default environment : C:\Program Files\Anaconda3 
    envs directories : C:\Users\Name\.conda\envs 
         C:\Program Files\Anaconda3\envs 
     package cache : C:\Users\Name\.conda\envs\.pkgs 
         C:\Program Files\Anaconda3\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-32/ (offline) 

         https://repo.continuum.io/pkgs/free/noarch/ (offline) 

         https://repo.continuum.io/pkgs/pro/win-32/ (offline) 
         https://repo.continuum.io/pkgs/pro/noarch/ (offline) 
         https://repo.continuum.io/pkgs/msys2/win-32/ (offline) 
         https://repo.continuum.io/pkgs/msys2/noarch/ (offline) 
     config file : None 
     offline mode : True 

`$ C:\Program Files\Anaconda3\Scripts\conda-script.py install --offline --use-local --use-index-cache pyvisa-1.8-py35_0.tar.bz2` 

Traceback (most recent call last): 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", l 
ine 473, in conda_exception_handler 
    return_value = func(*args, **kwargs) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", lin 
e 144, in _main 
    exit_code = args.func(args, p) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main_install. 
py", line 80, in execute 
    install(args, parser, 'install') 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\install.py", 
line 209, in install 
    explicit(args.packages, prefix, verbose=not context.quiet) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\misc.py", line 18 
7, in explicit 
    execute_actions(actions, index=index, verbose=verbose) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\plan.py", line 64 
3, in execute_actions 
    inst.execute_instructions(plan, index, verbose) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\instructions.py", 
line 134, in execute_instructions 
    cmd(state, arg) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\instructions.py", 
line 58, in EXTRACT_CMD 
    extract(arg) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\install.py", line 
792, in extract 
    url = rec['urls'][0] 
IndexError: list index out of range 

から「リストインデックスの範囲外」:私は、ディレクトリに移動し、次のコマンドを使用します。

C:\Program Files\Anaconda3\pkgs>conda install --offline --use-local --use-index-cache pyvisa-1.8-py35_0.tar.bz2 

をそして私が得る応答があります

C:\Program Files\Anaconda3\pkgs>conda install --offline --use-local --use-index-cache C:\Program%20Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2 

私が得る応答は次のとおりです:

Traceback (most recent call last): 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 
473, in conda_exception_handler 
return_value = func(*args, **kwargs) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", line 14 
4, in _main 
exit_code = args.func(args, p) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main_install.py", 
line 80, in execute 
install(args, parser, 'install') 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\install.py", line 
209, in install 
explicit(args.packages, prefix, verbose=not context.quiet) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\misc.py", line 70, in 
explicit 
raise CondaFileNotFoundError(join(url_p, fn)) 
conda.exceptions.CondaFileNotFoundError: <exception str() failed> 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
File "C:\Program Files\Anaconda3\Scripts\conda-script.py", line 5, in <module> 

sys.exit(conda.cli.main()) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", line 15 
0, in main 
return conda_exception_handler(_main) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 
487, in conda_exception_handler 
print_conda_exception(e) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 
393, in print_conda_exception 
stderrlogger.info(repr(exception)) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\__init__.py", line 42 
, in __repr__ 
return '%s: %s\n' % (self.__class__.__name__, text_type(self)) 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\__init__.py", line 45 
, in __str__ 
return text_type(self.message % self._kwargs) 
TypeError: a float is required 
ので、私はそれのための完全なパスを使用しました

ここでは何が起こっていますか?このパッケージをオフラインでインストールする方法はありますか?

UPDATE 1:私は

C:\Program Files\Anaconda3\pkgs>conda install --offline --use-local --use-index-cache --debug "C:\Program Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2" 

を試してみましたそして今、私は取得しています以下のアドバイスに従い

:デフォルトのエラーメッセージとして

CondaValueError: Value error: invalid package specification 

を、と私はデバッグを使用している場合、次のとおりです。

DEBUG conda.models.channel:__init__(140): making channel object for url:https://repo.continuum.io/pkgs/free/win-32/alabaster-0.7.9-py35_0.tar.bz2 
DEBUG conda.common.url:path_to_url(26): C:\Users\Name\conda-bld converted to file:///C:/Users/Name/conda-bld 
DEBUG conda.models.channel:__init__(140): making channel object for url:file:///C:/Users/Name/conda-bld 
DEBUG conda.models.channel:__init__(140): making channel object for url:https://repo.continuum.io/pkgs/free 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/pro 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/msys2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/anaconda-4.2.0-np111py35_0.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/anaconda-clean-1.0.0-py35_0.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/anaconda-client-1.5.1-py35_0.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/anaconda-navigator-1.3.1-py35_0.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/argcomplete-1.0.0-py35_1.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/astroid-1.4.7-py35_0.tar.bz2 
DEBUG conda.models.channel:__init__(140): making channel object for url: https://repo.continuum.io/pkgs/free/win-32/astropy-1.2.1-np111py35_0.tar.bz2 

そしてそうに

An unexpected error has occurred. 
Please consider posting the following information to the 
conda GitHub issue tracker at: 

https://github.com/conda/conda/issues 

INFO conda.common.io:captured(27): overtaking stderr and stdout 
DEBUG conda.models.channel:__init__(161): making channel object for named channel: defaults 
INFO conda.common.io:captured(33): stderr and stdout yielded back 
Current conda install: 

      platform : win-32 
     conda version : 4.2.9 
    conda is private : False 
    conda-env version : 4.2.9 
conda-build version : 2.0.2 
    python version : 3.5.2.final.0 
    requests version : 2.11.1 
    root environment : C:\Program Files\Anaconda3 (read only) 
default environment : C:\Program Files\Anaconda3 
    envs directories : C:\Users\Name\.conda\envs 
         C:\Program Files\Anaconda3\envs 
     package cache : C:\Users\Name\.conda\envs\.pkgs 
         C:\Program Files\Anaconda3\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-32/ (offline) 

         https://repo.continuum.io/pkgs/free/noarch/ (offline) 

         https://repo.continuum.io/pkgs/pro/win-32/ (offline) 
         https://repo.continuum.io/pkgs/pro/noarch/ (offline) 
         https://repo.continuum.io/pkgs/msys2/win-32/ (offline) 
         https://repo.continuum.io/pkgs/msys2/noarch/ (offline) 
     config file : None 
     offline mode : True 



`$ C:\Program Files\Anaconda3\Scripts\conda-script.py install --offline --use-local --use-index-cache --debug C:\Program Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2` 




Traceback (most recent call last): 
File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\common.py", line 466, in arg2spec 
    spec = MatchSpec(spec_from_line(arg), normalize=True) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\resolve.py", line 43, in __new__ 
    spec, _, oparts = spec.partition('(') 
AttributeError: 'NoneType' object has no attribute 'partition' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 473, in conda_exception_handler 
    return_value = func(*args, **kwargs) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", line 144, in _main 
    exit_code = args.func(args, p) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main_install.py", line 80, in execute 
    install(args, parser, 'install') 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\install.py",line 198, in install 
    specs.extend(common.specs_from_args(args.packages, json=context.json)) 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\common.py", line 483, in specs_from_args 
    return [arg2spec(arg, json=json) for arg in args] 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\common.py", line 483, in <listcomp> 
    return [arg2spec(arg, json=json) for arg in args] 
    File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\common.py", line 468, in arg2spec 
    raise CondaValueError('invalid package specification: %s' % arg) 
conda.exceptions.CondaValueError: Value error: invalid package specification 
: C:\Program Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2 
+0

すべての依存関係がインストールされていることを確認してください。私にはこの疑惑に対する正当な理由はないが、欠けている依存関係を見出そうとするならば、その組み合わせの大きなものがあるかもしれない。 – darthbith

答えて

1

で... ...

conda install --offline --use-local --use-index-cache C:\Program%20Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2 

を交換した後、すべての私のパッケージのように見えるもののために:ないURIを行い、基本的に

conda install --offline --use-local --use-index-cache "C:\Program Files\Anaconda3\pkgs\pyvisa-1.8-py35_0.tar.bz2" 

絶対パスをエンコードします。

+0

提案をありがとう。私はそれを試して、今すぐ取得します "CondaValueError:値エラー:無効なパッケージの指定" – Eric

+0

@Eric完全なスタックトレースを共有しますか? –

+0

編集は主な質問です。ありがとうございます。 – Eric

関連する問題