มันเป็นไปได้ในการติดตั้งNumPyกับpippip install numpy
ใช้
มีความเป็นไปได้ที่คล้ายกันกับSciPyหรือไม่? (การpip install scipy
ทำงานไม่ทำงาน)
ปรับปรุง
แพ็คเกจ SciPy พร้อมให้ติดตั้งแล้วpip
!
pip install
มันเป็นไปได้ในการติดตั้งNumPyกับpippip install numpy
ใช้
มีความเป็นไปได้ที่คล้ายกันกับSciPyหรือไม่? (การpip install scipy
ทำงานไม่ทำงาน)
ปรับปรุง
แพ็คเกจ SciPy พร้อมให้ติดตั้งแล้วpip
!
pip install
คำตอบ:
ความพยายามในการeasy_install
ระบุปัญหาเกี่ยวกับรายชื่อในPython Package Indexซึ่ง pip ค้นหา
easy_install scipy
Searching for scipy
Reading http://pypi.python.org/simple/scipy/
Reading http://www.scipy.org
Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531
Reading http://new.scipy.org/Wiki/Download
อย่างไรก็ตามทั้งหมดจะไม่สูญหายไป pip
สามารถติดตั้งได้จากคลังข้อมูลSubversion (SVN), Git , MercurialและBazaar SciPy ใช้ SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
อัปเดต (12-2012):
pip install git+https://github.com/scipy/scipy.git
เนื่องจาก NumPy เป็นการพึ่งพาจึงควรติดตั้งเช่นกัน
pip install svn+http://svn.scipy.org/svn/scipy/trunk
โปรดทราบว่าต่อไปนี้stackoverflow.com/questions/651305คุณสามารถเลือกการแก้ไขที่ระบุ (พูด 5839 ซึ่งฉันเชื่อว่าเป็นรุ่นที่เสถียรล่าสุด 0.7.1) โดยใช้: pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/
แม้ว่าฉันยังไม่ได้ทดสอบ นั่น ...
pip install scipy
ล้มเหลวในระหว่างการคอมไพล์ Fortan (แม้หลังจากประสบความสำเร็จbrew install gfortran
และpip install numpy
) การติดตั้ง svn จะยกเลิกการติดตั้งgithub repo @ lokalhort ด้วย python3 หรือการพึ่งพาของ @ elaichi apt-get
สำหรับ Ubuntu
วิชาบังคับก่อน:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
แพคเกจจริง:
sudo pip install numpy
sudo pip install scipy
แพ็คเกจเสริม:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas
sudo pip install
ไม่ใช่รูปแบบที่คำตอบทั่วไปควรมี โดยปกติคุณต้องการpip install
เป็น virtualenv ของคุณ
libatlas-base-dev
มาพร้อมกับระบบปฏิบัติการและgfortran
สามารถติดตั้งได้โดยใช้แพ็คเกจ ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS )
sudo pip install
งูหลาม ใช้virtualenvและvirtualenvwrapper รูปแบบปกติของฉันจะตามมาด้วยsudo apt-get install python-pip
sudo pip install virtualenvwrapper
หลังจากนั้นทุกอย่างจะเข้าสู่ virtualenv
c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
ใน Ubuntu 10.04 (สุวิมล) ฉันทำได้สำเร็จpip install scipy
(ภายใน virtualenv) หลังจากติดตั้งการพึ่งพาบางอย่างโดยเฉพาะ:
$ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
แล้วติดตั้ง scipy จาก pip
ในการติดตั้ง scipy บน windows ให้ทำตามคำแนะนำเหล่านี้: -
ขั้นตอนที่ 1: กดลิงก์นี้http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipyเพื่อดาวน์โหลดไฟล์ scipy .whl (เช่น scipy-0.17.0-cp34-none-win_amd64.whl)
ขั้นตอนที่ 2: ไปที่ไดเรกทอรีที่ดาวน์โหลดไฟล์นั้นจาก command prompt (cd folder-name)
ขั้นตอนที่ 3: เรียกใช้คำสั่งนี้:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
numpy
โดยใช้แพคเกจจากเว็บไซต์ที่และทุกอย่างทำงานได้ดี
ฉันลองทั้งหมดข้างต้นและไม่มีอะไรทำงานให้ฉัน วิธีนี้แก้ไขปัญหาทั้งหมดของฉัน:
pip install -U numpy
pip install -U scipy
โปรดทราบว่า-U
ตัวเลือกในการpip install
ร้องขอที่แพคเกจได้รับการอัพเกรด หากไม่มีการติดตั้งแพคเกจpip
จะแจ้งให้คุณทราบเกี่ยวกับสิ่งนี้และออกโดยไม่ทำอะไรเลย
ถ้าฉันติดตั้ง BLAS, LAPACK และ GCC Fortran เป็นแพ็คเกจระบบ (ฉันใช้Arch Linux ) ฉันสามารถติดตั้ง SciPy ด้วย:
pip install scipy
ใน Fedora การทำงานนี้:
sudo yum install -y python-pip
sudo yum install -y lapack lapack-devel blas blas-devel
sudo yum install -y blas-static lapack-static
sudo pip install numpy
sudo pip install scipy
หากคุณพบpublic key
ข้อผิดพลาดขณะดาวน์โหลดให้เพิ่ม--nogpgcheck
เป็นพารามิเตอร์yum
ตัวอย่างเช่น
yum --nogpgcheck install blas-devel
บน Fedora 23เป็นต้นไปใช้แทนdnf
yum
สำหรับผู้ใช้ Arch Linux:
pip install --user scipy
ข้อกำหนดเบื้องต้นของ Arch แพ็คเกจที่จะติดตั้ง:
gcc-fortran
blas
lapack
Addon สำหรับ Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
ที่เก็บย้ายไปแล้ว แต่
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
ล้มเหลวสำหรับฉัน ... ด้วยขั้นตอนต่อไปนี้ในที่สุดก็ทำงานออกมา (ในฐานะที่เป็น root ในสภาพแวดล้อมเสมือนจริงซึ่งpython3
เป็นลิงค์ไปยัง Python 3.2.2): ติดตั้ง Ubuntu (ดู elaichi), โคลน NumPy และ SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
สร้าง NumPy (ภายในnumpy
โฟลเดอร์):
python3 setup.py build --fcompiler=gnu95
ติดตั้ง SciPy (ภายในscipy
โฟลเดอร์):
python3 setup.py install
ในกรณีของฉันมันไม่ทำงานจนกว่าฉันจะติดตั้งแพ็คเกจต่อไปนี้: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
จากนั้นเรียกใช้ pip การติดตั้ง scipy
py -m pip install --upgrade pip
py -m pip install numpy
py -m pip install matplotlib
py -m pip install scipy
py -m pip install scikit-learn
คำตอบคือใช่มี
ก่อนอื่นคุณสามารถติดตั้งคำสั่ง numpy use ได้อย่างง่ายดาย:
pip install numpy
จากนั้นคุณควรติดตั้ง mkl ซึ่ง Scipy ต้องการและคุณสามารถดาวน์โหลดได้ที่นี่
หลังจากดาวน์โหลดไฟล์ file_name คุณจะติดตั้ง
C:\Users\****\Desktop\a> pip install mkl_service-1.1.2-cp35-cp35m-win32.whl
Processing c:\users\****\desktop\a\mkl_service-1.1.2-cp35-cp35m-win32.whl
Installing collected packages: mkl-service
Successfully installed mkl-service-1.1.2
จากนั้นในเว็บไซต์เดียวกันคุณสามารถดาวน์โหลด scipy-0.18.1-cp35-cp35m-win32.whl
หมายเหตุ: คุณควรดาวน์โหลด file_name.whl ตามเวอร์ชั่นของ python ถ้าคุณ python เวอร์ชั่นเป็น 32 บิต python3.5 คุณควรดาวน์โหลดอันนี้และ "win32" เป็นเรื่องเกี่ยวกับเวอร์ชั่นของ python ไม่ใช่เวอร์ชันของระบบปฏิบัติการของคุณ
จากนั้นติดตั้ง file_name.whl เช่นนี้:
C:\Users\****\Desktop\a>pip install scipy-0.18.1-cp35-cp35m-win32.whl
Processing c:\users\****\desktop\a\scipy-0.18.1-cp35-cp35m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.18.1
จากนั้นมีอีกหนึ่งสิ่งที่ต้องทำ: ใส่เครื่องหมายบรรทัด specfic หรือจะมีข้อความแสดงข้อผิดพลาดเมื่อคุณใส่คำสั่ง "import scipy"
ดังนั้นแสดงความคิดเห็นออกบรรทัดนี้
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
ในไฟล์นี้: your_own_path \ lib \ site-packages \ scipy__init __. py
จากนั้นคุณสามารถใช้ SciPy :)
ที่นี่จะบอกคุณเพิ่มเติมเกี่ยวกับขั้นตอนสุดท้าย
นี่คือ anwser ที่คล้ายกันกับคำถามที่คล้ายกัน
นอกจากคำตอบทั้งหมดเหล่านี้หากคุณติดตั้งไพ ธ อนของ 32 บิตบนเครื่อง 64 บิตคุณจะต้องดาวน์โหลด scipy จาก 32 บิตโดยไม่คำนึงถึงเครื่องของคุณ http://www.lfd.uci.edu/~gohlke/pythonlibs/ ใน URL ข้างต้นคุณสามารถดาวน์โหลดแพ็คเกจและคำสั่งคือ: pip install
สำหรับ gentoo มันอยู่ในที่เก็บหลัก:
emerge --ask scipy
คุณสามารถใช้สิ่งนี้ในหน้าต่างที่มี python 3.6 python -m pip install scipy