Open sonsus opened 5 years ago
I was having a similar issue but found that you need to create a python environment in anaconda, switch to it in a terminal, and then pip in hiddenlayer
Reference https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
@dSciJason I'm already using it and my conda env with pytorch cannot install it via pip nor conda. That is the problem. It'll probably work if I start from the empty environment to install this but I don't want to make a whole new environment from the scratch to use this.
pip 18.0 conda 4.6.11 ubuntu 16.04 nv-docker2
Exception: Traceback (most recent call last): File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2869, in _dep_map return self.dep_map File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2663, in getattr raise AttributeError(attr) AttributeError: _DistInfoDistributiondep_map
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/packaging/requirements.py", line 93, in init req = REQUIREMENT.parseString(requirement_string) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 1632, in parseString raise exc File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 1622, in parseString loc, tokens = self._parse( instring, 0 ) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 1379, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 3395, in parseImpl loc, exprtokens = e._parse( instring, loc, doActions ) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 1383, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pyparsing.py", line 3183, in parseImpl raise ParseException(instring, loc, self.errmsg, self) pip._vendor.pyparsing.ParseException: Expected stringEnd (at char 33), (line:1, col:34)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2949, in init super(Requirement, self).init(requirement_string) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/packaging/requirements.py", line 97, in init requirement_string[e.loc:e.loc + 8])) pip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'; extra '"
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_internal/basecommand.py", line 141, in main status = self.run(options, args) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 330, in run self._warn_about_conflicts(to_install) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 456, in _warn_about_conflicts package_set, _dep_info = check_install_conflicts(to_install) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_internal/operations/check.py", line 98, in check_install_conflicts package_set = create_package_set_from_installed() File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_internal/operations/check.py", line 41, in create_package_set_from_installed package_set[name] = PackageDetails(dist.version, dist.requires()) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2607, in requires dm = self._dep_map File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2871, in _dep_map self.dep_map = self._compute_dependencies() File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2881, in _compute_dependencies reqs.extend(parse_requirements(req)) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init__.py", line 2942, in parse_requirements yield Requirement(line) File "/root/anaconda3/envs/dl/lib/python3.6/site-packages/pip/_vendor/pkg_resources/init.py", line 2951, in init raise RequirementParseError(str(e)) pip._vendor.pkg_resources.RequirementParseError: Invalid requirement, parse error at "'; extra '"