detectron2痛苦的安装记录

环境 :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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值