环境 :ubuntu18.04
我装了cuda10.0和cuda10.2,用的软连接,现在把删除软连接,修改~/.bashrc
added by cuda8.0
#export CUDA_HOME=/usr/local/cuda
#export PATH=
P
A
T
H
:
PATH:
PATH:CUDA_HOME/bin
#export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
#export LD_LIBRARY_PATH=KaTeX parse error: Expected 'EOF', got '#' at position 39: …cal/cuda/lib64 #̲export LD_LIBRA…LD_LIBRARY_PATH:/usr/local/cuda-10.2/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
#export PATH=KaTeX parse error: Expected 'EOF', got '#' at position 26: …local/cuda/bin #̲export CUDA_HOM…CUDA_HOME:/usr/local/cuda
export CUDA_HOME=/usr/local/cuda-10.2
export PATH=
P
A
T
H
:
PATH:
PATH:CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
source ~/.bashrc
raise VersionConflict(dist, req).with_context(dependent_req)
(py38_to18) wgp@wgp:~/python/env_py38_torch18$ python -m pip install -e detectron2
Obtaining file:///home/wgp/python/env_py38_torch18/detectron2
ERROR: Exception:
Traceback (most recent call last):
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 228, in _main
status = self.run(options, args)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 182, in wrapper
return func(self, options, args)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 323, in run
requirement_set = resolver.resolve(
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 183, in resolve
discovered_reqs.extend(self._resolve_one(requirement_set, req))
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 388, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 326, in _get_abstract_dist_for
return self.preparer.prepare_editable_requirement(req)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 531, in prepare_editable_requirement
req.check_if_exists(self.use_user_site)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/req/req_install.py", line 433, in check_if_exists
existing_dist = get_distribution(self.req.name)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 531, in get_distribution
pkg_resources.working_set.require(req_name)
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_vendor/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/opt/anaconda3/lib/python3.8/site-packages/pip/_vendor/pkg_resources/__init__.py", line 791, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pip._vendor.pkg_resources.ContextualVersionConflict: (black 21.4b2 (/opt/anaconda3/lib/python3.8/site-packages), Requirement.parse('black==20.8b1'), {'detectron2'})
error 包冲突,安装black==20.8b1
(py38_to18) wgp@wgp:~/python/env_py38_torch18$ pip install black==20.8b1
Processing /home/wgp/.cache/pip/wheels/95/a4/59/10cd5378d52f92cdb45025f040e4686e10ae5217961c25fd66/black-20.8b1-py3-none-any.whl
Requirement already satisfied: appdirs in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (1.4.4)
Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (0.4.3)
Requirement already satisfied: typed-ast>=1.4.0 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (1.4.3)
Requirement already satisfied: click>=7.1.2 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (7.1.2)
Requirement already satisfied: regex>=2020.1.8 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (2020.10.15)
Requirement already satisfied: toml>=0.10.1 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (0.10.1)
Requirement already satisfied: pathspec<1,>=0.6 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (0.8.1)
Requirement already satisfied: typing-extensions>=3.7.4 in /opt/anaconda3/lib/python3.8/site-packages (from black==20.8b1) (3.7.4.3)
Installing collected packages: black
Attempting uninstall: black
Found existing installation: black 21.4b2
Uninstalling black-21.4b2:
Successfully uninstalled black-21.4b2
Successfully installed black-20.8b1
安装detecton2成功
(py38_to18) wgp@wgp:~/python/env_py38_torch18$ python -m pip install -e detectron2
Obtaining file:///home/wgp/python/env_py38_torch18/detectron2
Requirement already satisfied: termcolor>=1.1 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (1.1.0)
Requirement already satisfied: Pillow>=7.1 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (8.0.1)
Requirement already satisfied: yacs>=0.1.6 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (0.1.8)
Requirement already satisfied: tabulate in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (0.8.9)
Requirement already satisfied: cloudpickle in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (1.6.0)
Requirement already satisfied: matplotlib in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (3.3.2)
Requirement already satisfied: tqdm>4.29.0 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (4.50.2)
Requirement already satisfied: tensorboard in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (2.4.1)
Requirement already satisfied: fvcore<0.1.6,>=0.1.5 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (0.1.5.post20210423)
Requirement already satisfied: iopath<0.1.9,>=0.1.7 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (0.1.8)
Requirement already satisfied: pycocotools>=2.0.2 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (2.0.2)
Requirement already satisfied: future in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (0.18.2)
Requirement already satisfied: pydot in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (1.4.2)
Requirement already satisfied: omegaconf>=2.1.0rc1 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (2.1.0rc1)
Requirement already satisfied: hydra-core>=1.1.0rc1 in /opt/anaconda3/lib/python3.8/site-packages (from detectron2==0.4) (1.1.0rc1)
Collecting black==21.4b2
Using cached black-21.4b2-py3-none-any.whl (130 kB)
Requirement already satisfied: PyYAML in /opt/anaconda3/lib/python3.8/site-packages (from yacs>=0.1.6->detectron2==0.4) (5.3.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2.4.7)
Requirement already satisfied: certifi>=2020.06.20 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2020.6.20)
Requirement already satisfied: cycler>=0.10 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (0.10.0)
Requirement already satisfied: numpy>=1.15 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (1.19.2)
Requirement already satisfied: python-dateutil>=2.1 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/anaconda3/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (1.3.0)
Requirement already satisfied: grpcio>=1.24.3 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.35.0)
Requirement already satisfied: requests<3,>=2.21.0 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (2.24.0)
Requirement already satisfied: markdown>=2.6.8 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (3.3.3)
Requirement already satisfied: google-auth<2,>=1.6.3 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.24.0)
Requirement already satisfied: six>=1.10.0 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.15.0)
Requirement already satisfied: protobuf>=3.6.0 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (3.14.0)
Requirement already satisfied: werkzeug>=0.11.15 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.0.1)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.8.0)
Requirement already satisfied: setuptools>=41.0.0 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (50.3.1.post20201107)
Requirement already satisfied: absl-py>=0.4 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.11.0)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.4.2)
Requirement already satisfied: wheel>=0.26; python_version >= "3" in /opt/anaconda3/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.35.1)
Requirement already satisfied: portalocker in /opt/anaconda3/lib/python3.8/site-packages (from iopath<0.1.9,>=0.1.7->detectron2==0.4) (2.3.0)
Requirement already satisfied: cython>=0.27.3 in /opt/anaconda3/lib/python3.8/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (0.29.21)
Requirement already satisfied: antlr4-python3-runtime==4.8 in /opt/anaconda3/lib/python3.8/site-packages (from omegaconf>=2.1.0rc1->detectron2==0.4) (4.8)
Requirement already satisfied: importlib-resources; python_version < "3.9" in /opt/anaconda3/lib/python3.8/site-packages (from hydra-core>=1.1.0rc1->detectron2==0.4) (5.1.2)
Requirement already satisfied: toml>=0.10.1 in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (0.10.1)
Requirement already satisfied: pathspec<1,>=0.8.1 in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (0.8.1)
Requirement already satisfied: appdirs in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (1.4.4)
Requirement already satisfied: regex>=2020.1.8 in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (2020.10.15)
Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (0.4.3)
Requirement already satisfied: click>=7.1.2 in /opt/anaconda3/lib/python3.8/site-packages (from black==21.4b2->detectron2==0.4) (7.1.2)
Requirement already satisfied: idna<3,>=2.5 in /opt/anaconda3/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2.10)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/anaconda3/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (1.25.11)
Requirement already satisfied: chardet<4,>=3.0.2 in /opt/anaconda3/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (3.0.4)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/anaconda3/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4; python_version >= "3.6" in /opt/anaconda3/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.7)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /opt/anaconda3/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.2.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /opt/anaconda3/lib/python3.8/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (1.3.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /opt/anaconda3/lib/python3.8/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in /opt/anaconda3/lib/python3.8/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (3.1.0)
Installing collected packages: black, detectron2
Attempting uninstall: black
Found existing installation: black 20.8b1
Uninstalling black-20.8b1:
Successfully uninstalled black-20.8b1
Attempting uninstall: detectron2
Found existing installation: detectron2 0.4
Uninstalling detectron2-0.4:
Successfully uninstalled detectron2-0.4
Running setup.py develop for detectron2
^[^[Successfully installed black-21.4b2 detectron2