Score:1

bin/sh: 1: แหล่งที่มา: ไม่พบ

ธง cn

ฉันกำลังพยายามติดตั้ง fpyll จาก ที่เก็บ บน อูบุนตู 18.04 คำสั่ง fpylll ใน README.rst บอกว่าหลังจากติดตั้งอัตโนมัติคุณควรทำ

$แหล่งที่มา./เปิดใช้งาน

แต่ฉันได้รับการแจ้งเตือน:

/ bin / sh: 1: แหล่งที่มา: ไม่พบ

ทำไมมันถึงเกิดขึ้น? ฉันคิดว่า แหล่งที่มา อยู่ใน ทุบตี โดยการล้วงเอา? จะแก้ปัญหานี้ได้อย่างไร?

mook765 avatar
cn flag
`source` เป็น bash-built-in ไม่ใช่ sh-builtin และเห็นได้ชัดว่าคุณใช้ sh แทน bash
Dew Debra avatar
cn flag
@mook765 ช่วยทีต้องทำยังไง? ต้องเปลี่ยนอะไรกันแน่?
mook765 avatar
cn flag
ฉันไม่รู้ว่าคุณใช้ `sh` ได้อย่างไร แต่คุณต้องใช้ `bash` ดังนั้น คุณเพียงแค่พิมพ์ `bash` ลงในเทอร์มินัลแล้วกด Enter จากนั้นลองระบุแหล่งที่มาของไฟล์อีกครั้ง
bac0n avatar
cn flag
มีเหตุผลว่าทำไมไม่ใช้ `sudo apt install python-fpylll`
Score:2
ธง ca

โปรดแทนที่ "source ./activate" ด้วย ". ./activate"

ดู: บอร์นเชลล์บิลด์อิน

โชคดี.

Dew Debra avatar
cn flag
หลังจากที่ฉันรันคำสั่ง: `PYTHON = python3 ./bootstrap.sh` ฉันได้รับการแจ้งเตือน: `ติดตั้งแล้ว ไข่ การประมวลผลการอ้างอิงสำหรับ fpylll==0.5.6 เสร็จสิ้นการประมวลผลการอ้างอิงสำหรับ fpyllll==0.5.6 อย่าลืมเปิดใช้งานสภาพแวดล้อมทุกครั้ง: `
Dew Debra avatar
cn flag
จากนั้นตามที่คุณเขียน ฉันรันคำสั่ง: `./activate` เป็นผลให้ไม่มีสิ่งใดแสดงขึ้นในเทอร์มินัล จากนั้นฉันรันสคริปต์และได้รับการแจ้งเตือนว่าโมดูลหายไป: `Traceback (การโทรครั้งล่าสุดล่าสุด): ไฟล์ "script.py" บรรทัดที่ 35 ใน จาก fpylll นำเข้า LLL, BKZ, IntegerMatrix ModuleNotFoundError: ไม่มีโมดูลชื่อ 'fpylll'`
Dew Debra avatar
cn flag
ฉันมี Ubuntu 18.04 แต่สคริปต์ต้องทำงานบน Python3 จาก [เอกสารประกอบ] (https://ubuntu.pkgs.org/21.04/ubuntu-universe-amd64/python3-fpylll_0.5.2+ds1-3_amd64.deb.html) สิ่งนี้ใช้ได้กับ Ubuntu 21.04 เท่านั้น จากนั้นฉันตัดสินใจติดตั้ง fpylll ผ่านที่เก็บ แต่ไม่รู้ว่าปัญหาคืออะไร?
jpbrain avatar
ca flag
สวัสดี @DewDebra เปิดใช้งานเฉพาะตั้งค่าตัวแปรสภาพแวดล้อมให้ชี้ไปที่ Libs และ bootstrap.sh เป็นเชลล์สคริปต์ ลองดูที่ https://github.com/fplll/fpyllll/blob/master/bootstrap.sh ในบรรทัดที่ 33-39 และ 50-55เส้นเหล่านั้นกำหนดตัวแปรสภาพแวดล้อม
jpbrain avatar
ca flag
ดังนั้นคุณต้องตั้งค่าสภาพแวดล้อมของคุณให้ถูกต้องเพื่อให้สามารถเรียกใช้ได้ คุณจะได้อะไรจากคำสั่ง "env" และ "env python"

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา