คำถามติดแท็ก pycurl

11
“ ไม่สามารถเรียกใช้ curl-config: [Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” เมื่อติดตั้ง pycurl
ฉันพยายามติดตั้ง pycurl ผ่าน: sudo pip install pycurl มันดาวน์โหลดได้ดี แต่เมื่อมันรัน setup.py ฉันได้รับการติดตามย้อนกลับดังนี้ Downloading/unpacking pycurl Running setup.py egg_info for package pycurl Traceback (most recent call last): File "<string>", line 16, in <module> File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module> ext = get_extension() File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_extension ext_config = ExtensionConfiguration() File "/tmp/pip-build-root/pycurl/setup.py", …
185 python  install  pycurl 

7
ทำไม Python ไม่พบวัตถุที่แชร์ที่อยู่ในไดเร็กทอรีใน sys.path
ฉันกำลังพยายามนำเข้าpycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory ตอนนี้libcurl.so.4อยู่ใน/usr/local/lib. อย่างที่คุณเห็นสิ่งนี้อยู่ในsys.path: $ python -c "import sys; print(sys.path)" ['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg', '/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', '/usr/local/lib/python2.5/plat-linux2', '/usr/local/lib/python2.5/lib-tk', '/usr/local/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/sitepackages', '/usr/local/lib', '/usr/local/lib/python2.5/site-packages'] ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก

4
การเรียก API ใน Python ด้วย API ที่ต้องใช้โทเค็นผู้ถือ
กำลังมองหาความช่วยเหลือในการรวมการเรียก JSON API เข้ากับโปรแกรม Python ฉันต้องการรวม API ต่อไปนี้เข้ากับโปรแกรม Python .py เพื่อให้สามารถเรียกใช้และพิมพ์คำตอบได้ คำแนะนำของ API ระบุว่าต้องสร้างโทเค็นผู้ถือเพื่ออนุญาตการเรียกไปยัง API ซึ่งฉันทำสำเร็จแล้ว อย่างไรก็ตามฉันไม่แน่ใจเกี่ยวกับไวยากรณ์ที่จะรวมโทเค็นนี้เป็นการรับรองความถูกต้องโทเค็นของผู้ถือในคำขอ Python API ฉันสามารถดำเนินการตามคำขอข้างต้นได้สำเร็จโดยใช้ cURL โดยมีโทเค็นรวมอยู่ด้วย ฉันได้ลองใช้เส้นทาง "urllib" และ "request" แล้ว แต่ไม่เป็นประโยชน์ รายละเอียด API แบบเต็ม: เอกสารIBM X-Force Exchange API - IP Reputation

26
ข้อผิดพลาดแบ็กเอนด์ SSL เมื่อใช้ OpenSSL
ฉันพยายามติดตั้ง pycurl ใน Virtualenv โดยใช้ pip และฉันได้รับข้อผิดพลาดนี้ ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) ฉันอ่านเอกสารบางส่วนระบุว่า"ในการแก้ไขปัญหานี้คุณต้องแจ้งให้ setup.py ทราบว่าใช้แบ็กเอนด์ SSL อะไร" (ที่มา)แม้ว่าฉันจะไม่แน่ใจว่าจะทำอย่างไรเนื่องจากฉันติดตั้ง pycurl โดยใช้ pip ฉันจะระบุแบ็กเอนด์ SSL เมื่อติดตั้ง pycurl ด้วย pip ได้อย่างไร ขอบคุณ

1
วิธีจัดการไฟล์ไบนารีหลายไฟล์ในไพ ธ อนอย่างถูกต้อง?
ฉันกำลังทำงานกับตัวดาวน์โหลดแบบมัลติเธรดด้วยความช่วยเหลือของโมดูล PycURL ฉันกำลังดาวน์โหลดบางส่วนของไฟล์และรวมเข้าด้วยกันในภายหลัง ชิ้นส่วนจะถูกดาวน์โหลดแยกต่างหากจากหลายเธรดซึ่งจะถูกเขียนไปยังไฟล์ชั่วคราวในโหมดไบนารี แต่เมื่อฉันรวมเข้าไปในไฟล์เดียว (รวมอยู่ในลำดับที่ถูกต้อง) checksums ไม่ตรงกัน สิ่งนี้จะเกิดขึ้นใน linux env เท่านั้น สคริปต์เดียวกันนี้ทำงานได้อย่างไม่มีที่ติใน Windows env นี่คือรหัส (ส่วนหนึ่งของสคริปต์) ที่ผสานไฟล์: with open(filename,'wb') as outfile: print('Merging temp files ...') for tmpfile in self.tempfile_arr: with open(tmpfile, 'rb') as infile: shutil.copyfileobj(infile, outfile) print('Done!') ฉันลอง write()ใช้วิธีเช่นกัน แต่ผลลัพธ์ก็มีปัญหาเดียวกันและจะใช้หน่วยความจำจำนวนมากสำหรับไฟล์ขนาดใหญ่ หากฉันcatแบ่งไฟล์ส่วนต่าง ๆ เป็นไฟล์เดียวใน linux การตรวจสอบของไฟล์จะตรงกันปัญหาคือการรวมไฟล์ของงูใหญ่ แก้ไข: นี่คือไฟล์และ checksums (sha256) …
10 python  pycurl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.