pipenv ссылка на другую версию Python - PullRequest
0 голосов
/ 01 февраля 2019

Моя версия Python - 3.6.5.

Но если я введу pipenv, он выдаст ошибку.

➜  akak pipenv
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /usr/local/Cellar/pipenv/2018.11.26_1/libexec/bin/python3.7
  Reason: image not found
[1]    1407 abort      pipenv

Возможно Referenced from является ключевой точкой ошибки.

Он ссылался на python3.7, но моя версия на python 3.6.5.

Есть ли здесь какое-нибудь решение?

Спасибо.

(я установил pipenv через pip install pipenv --user)

Ответы [ 2 ]

0 голосов
/ 21 августа 2019

Чтобы создать среду, выполните:

pipenv --python=python3.6

Если у вас уже есть Pipfile , чтобы создать среду и установить зависимости, выполните:

pipenv install

В некоторых ситуациях вышеприведенной команде не удалось выдать исключение

TypeError: функция принимает ровно 1 аргумент (дано 3)

Я решил эту проблему, установив версиюpython в команде установки:

pipenv install --python=python3.6
0 голосов
/ 01 февраля 2019

Вы можете установить двоичный файл Python при создании нового проекта pipenv следующим образом:

pipenv --python 3.6.5

Это приведет к использованию вашей версии.

...