Ссылка на репозиторий Git в Conda envionment.yaml [duplicate]

Я использую lua 5.3 и имею проблемы с большинством предложений здесь. Это то, что сработало для моего использования:

  local my_module = {} ... если os.getenv ('CLI'), то main () else возвращает my_module end  

При запуске из командной строки я просто определил переменную среды, такую ​​как:

  CLI = 1 lua my_script.lua  

Работает для мне ™

55
задан Amelio Vazquez-Reina 2 October 2013 в 19:52
поделиться

3 ответа

Теперь лучше воспользоваться этой функцией conda-env. Вы можете, например, сейчас:

name: sample_env
channels:
dependencies:
   - requests
   - bokeh>=0.10.0
   - pip:
     - "--editable=git+https://github.com/pythonforfacebook/facebook-sdk.git@8c0d34291aaafec00e02eaa71cc2a242790a0fcc#egg=facebook_sdk-master"

Он по-прежнему вызывает пипс под обложками, но теперь вы можете объединить спецификации конда и пакета пакетов в одном файле environment.yml.

Если вы хотите обновить корневую среду этим файлом, вам нужно сохранить его в файл (например, environment.yml), а затем запустить команду: conda env update -f environment.yml.

более вероятно, что вы захотите создать новую среду:

conda create -f environment.yml

43
ответ дан Aron Ahmadia 16 August 2018 в 04:12
поделиться
  • 1
    Как установить требования из этой среды в корневой среде? – hobs 29 February 2016 в 04:03
  • 2
    @hobs. Я отредактировал ответ, чтобы ответить на ваш вопрос. – Aron Ahmadia 1 March 2016 в 04:14
  • 3
    Благодарю. Это работало для меня в Linux. – hobs 1 March 2016 в 19:03
  • 4
    Можете ли вы указать официальную документацию для этой функции? – Gordon Bean 31 January 2017 в 18:16
  • 5
    На самом деле это conda env create -f environment.yml, а conda create флаг -f обозначает --force. – Perfi 8 December 2017 в 09:11

conda не поддерживает это напрямую, потому что он устанавливается из двоичных файлов, тогда как git install будет из источника. conda build поддерживает рецепты, созданные из git. С другой стороны, если все, что вы хотите сделать, должно быть в курсе последних и самых больших пакетов, использование pip внутри Anaconda просто отлично или, альтернативно, использовать setup.py develop против клона git.

25
ответ дан asmeurer 16 August 2018 в 04:12
поделиться

Ответы устарели. Вам просто нужно установить конвейер и git. Затем вы можете нормально использовать пипс:

  1. Активировать среду конда
  2. conda install git pip
  3. pip install git+git://github.com/scrappy/scrappy@master
16
ответ дан Gabriel Fair 16 August 2018 в 04:12
поделиться
  • 1
    В дополнение к этому вы должны использовать пипс, который находится внутри вашего envs, как в моем случае пип, который я использовал, был «/ home / ubuntu / anaconda3 / envs / tensorflow_p36 / bin / pip». Этот пип приходит после установки конды. Вы можете добавить этот bin-каталог к ​​вашему $ PATH. – faizan 18 May 2018 в 10:29
Другие вопросы по тегам:

Похожие вопросы: