Рейтинг:1

bin/sh: 1: источник: не найден

флаг cn

я пытаюсь установить фпиллл из хранилище на Убунту 18.04 Инструкция fpyll в README.первый говорит, что после автоматической установки вы должны сделать

$ источник ./активировать

но получаю уведомление:

/bin/sh:1: источник: не найден

почему это происходит? я думал источник в бить выявляя? Как решить эту проблему?

mook765 avatar
флаг cn
`source` встроен в bash, а не в sh, и вы, очевидно, используете sh вместо bash.
Dew Debra avatar
флаг cn
@mook765 Помогите что мне делать? Что именно нужно изменить?
mook765 avatar
флаг cn
Я не знаю, как получилось, что вы используете `sh`, но вы должны использовать `bash`. Таким образом, вы можете просто ввести `bash` в свой терминал и нажать Enter, а затем снова попытаться получить файл.
bac0n avatar
флаг cn
есть ли причина, почему бы не использовать `sudo apt install python-fpyll`
Рейтинг:2
флаг ca

пожалуйста, замените "источник ./активировать" на ". ./активировать"

видеть: Встроенные компоненты оболочки Bourne

удачи.

Dew Debra avatar
флаг cn
После того, как я выполнил команду: `PYTHON = python3 ./bootstrap.sh` Я получаю уведомление: `Установлен /content/fpyll/fpyll-env/lib/python3.7/site-packages/fpyll-0.5.6-py3.7-linux-x86_64. яйцо Зависимости обработки для fpyll==0.5.6 Завершена обработка зависимостей для fpyll==0.5.6 Не забывайте каждый раз активировать среду: `
Dew Debra avatar
флаг cn
Затем, как вы написали, я выполнил команду: `./activate` В результате в терминале ничего не отобразилось. Затем я запустил свой скрипт и получил уведомления об отсутствии модуля: `Traceback (последний последний вызов): Файл "script.py", строка 35, в из fpyll импортировать LLL, BKZ, IntegerMatrix ModuleNotFoundError: нет модуля с именем «fpyll»
Dew Debra avatar
флаг cn
У меня Ubuntu 18.04, но скрипт нужно запускать на Python3. Из [документации] (https://ubuntu.pkgs.org/21.04/ubuntu-universe-amd64/python3-fpyll_0.5.2+ds1-3_amd64.deb.html) это работает только в Ubuntu 21.04. Затем я решил установить fpyll через репозитории. Но не знаете, в чем проблема?
jpbrain avatar
флаг ca
привет @DewDebra. Activate устанавливает только переменные среды, чтобы они указывали на Libs, а bootstrap.sh — это сценарий оболочки. Взгляните на https://github.com/fplll/fpyll/blob/master/bootstrap.sh в строках 33–39 и 50–55.Эти строки устанавливают переменные среды.
jpbrain avatar
флаг ca
Поэтому вам нужно правильно настроить свою среду, чтобы иметь возможность ее запускать. что вы получаете с командами «env» и «env python».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.