0

我想安装一个现有的具有依赖关系的 Django 项目。可以使用pipenv install命令安装项目依赖项。

运行pipenv install结果:

    pipenv install
/home/mahdi/anaconda3/lib/python3.9/site-packages/pkg_resources/__init__.py:122: PkgResourcesDeprecationWarning: 4.0.0-unsupported is an invalid version and will not be supported in a future release
  warnings.warn(
Pipfile.lock (6ab9a1) out of date, updating to (5b3760)...
Locking [dev-packages] dependencies...
Building requirements...
Resolving dependencies...
✔ Success! 
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✘ Locking Failed! 

ERROR:pip.subprocessor:Command errored out with exit status 1:
 command: /home/mahdi/.local/share/virtualenvs/WeSync-UUOFIsQX/bin/python /tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-gm4__bne/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.8.0' wheel
     cwd: None
Complete output (17 lines):
Traceback (most recent call last):
  File "/home/mahdi/anaconda3/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/mahdi/anaconda3/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/__main__.py", line 16, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/_internal/cli/main.py", line 10, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/_internal/cli/autocompletion.py", line 9, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/_internal/cli/main_parser.py", line 7, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/_internal/cli/cmdoptions.py", line 24, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/pip-standalone-pip-qah9wd89/__env_pip__.zip/pip/_internal/exceptions.py", line 10, in <module>
ModuleNotFoundError: No module named 'pip._vendor.six'
----------------------------------------
CRITICAL:pipenv.patched.notpip._internal.resolution.resolvelib.factory:Could not find a version that satisfies the requirement django-modeltranslation==0.17.3 (from versions: 0.2, 0.3, 0.3.1, 0.3.2, 0.3.3, 0.4.0a1, 0.4.0b1, 0.4.0b2, 0.4.1, 0.5a1, 0.5b1, 0.5, 0.5.1, 0.6, 0.6.1, 0.7, 0.7.1, 0.7.2, 0.7.3, 0.8b1, 0.8b2, 0.8, 0.8.1, 0.9, 0.9.1, 0.10, 0.10.1, 0.10.2, 0.11rc1, 0.11rc2, 0.11, 0.12, 0.12.1, 0.12.2, 0.13b1, 0.13b2, 0.13b3, 0.13, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.14, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.15, 0.15.1, 0.15.2, 0.16, 0.16.1, 0.16.2, 0.17, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.17.5)
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/resolver.py", line 743, in _main
[ResolutionFailure]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/resolver.py", line 704, in resolve_packages
[ResolutionFailure]:       results, resolver = resolve(
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/resolver.py", line 685, in resolve
[ResolutionFailure]:       return resolve_deps(
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/utils.py", line 1377, in resolve_deps
[ResolutionFailure]:       results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/utils.py", line 1106, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/home/mahdi/anaconda3/lib/python3.9/site-packages/pipenv/utils.py", line 884, in resolve
[ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: No matching distribution found for django-modeltranslation==0.17.3

运行pip list结果:

...
django-ipware                      4.0.2
django-modeltranslation            0.17.3
docutils                           0.17.1
entrypoints                        0.3
...

    pip3 install django-modeltranslation==0.17.3
Requirement already satisfied: django-modeltranslation==0.17.3 in /home/mahdi/anaconda3/lib/python3.9/site-packages (0.17.3)
Requirement already satisfied: six in /home/mahdi/anaconda3/lib/python3.9/site-packages (from django-modeltranslation==0.17.3) (1.16.0)
Requirement already satisfied: Django>=2.2 in /home/mahdi/anaconda3/lib/python3.9/site-packages (from django-modeltranslation==0.17.3) (3.2.11)
Requirement already satisfied: pytz in /home/mahdi/anaconda3/lib/python3.9/site-packages (from Django>=2.2->django-modeltranslation==0.17.3) (2021.1)
Requirement already satisfied: asgiref<4,>=3.3.2 in /home/mahdi/anaconda3/lib/python3.9/site-packages (from Django>=2.2->django-modeltranslation==0.17.3) (3.4.1)
Requirement already satisfied: sqlparse>=0.2.2 in /home/mahdi/anaconda3/lib/python3.9/site-packages (from Django>=2.2->django-modeltranslation==0.17.3) (0.4.2)

我将 ubuntu 20.04 和 anaconda 用于 python3.9 和依赖项......谢谢

4

0 回答 0