sourcecode

Skipy through pip을 설치할 수 없습니다.

copyscript 2023. 10. 1. 21:52
반응형

Skipy through pip을 설치할 수 없습니다.

다음을 사용하여 Skipy through pip을 설치할 때:

pip install scipy

Pip이 skipy를 빌드하지 못하고 다음 오류를 발생시킵니다.

Cleaning up...
Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy
Storing debug log for failure in /Users/administrator/.pip/pip.log

성공적으로 빌드하려면 어떻게 해야 합니까?OSX 요세미티는 얼마 전에 업그레이드를 했는데 이전에 sky를 설치하는 데 문제가 없었기 때문에 새로운 문제일 수 있습니다.


디버그 로그:

Cleaning up...
  Removing temporary dir /Users/administrator/dev/KaggleAux/env/build...
Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy
Exception information:
Traceback (most recent call last):
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/req.py", line 1435, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/req.py", line 706, in install
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/util.py", line 697, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy

SciPy 팀에 문제가 발생한 후 다음을 통해 Pip을 업그레이드해야 합니다.

pip install --upgrade pip

그리고 인.Python 3작동 내용:

python3 -m pip install --upgrade pip

SciPy를 제대로 설치할 수 있게 된 이유는?이유:

이전 버전의 핍은 휠, IIRC를 ---유용 휠과 함께 사용하도록 지시해야 합니다.아니면 파이프 자체를 업그레이드하면 바퀴를 집어 올릴 수도 있습니다.

을 만 하면 .--use-wheel깃발도.

Python 의 Microsoft Windows 는 64 를 ..whl스키피가 여기서 부터, 간단히.cd폴더에.whl파일 및 실행:

pip install scipy-0.16.1-cp27-none-win_amd64.whl

우분투 아래에 Scipy를 설치할 때도 같은 문제가 발생합니다.
명령을 사용해야 했습니다.

$ sudo apt-get install libatlas-base-dev gfortran
$ sudo pip3 install scipy

자세한 내용은 여기에서 확인하실 수 있습니다. Pip으로 SciPy 설치
죄송합니다 OS X 요세미티에서 어떻게 하는지 모릅니다.

윈도우 10에서는 대부분의 옵션이 작동하지 않습니다.다음 단계를 따릅니다.

에서는 CMD 10 에서는를 할 수 scipy합니다와 같은 의 잘 합니다.wget,cloning scipy github,pip install scipy,

설치하려면 pythonlibs .whl 파일로 이동하고 사용하는 경우python 2.7 32 bit 다운로드dnumpy-1.11.2rc1+mkl-cp27-cp27m-win32.whl and scipy-0.18.1-cp27-cp27m-win32.whl아니면python 2.7 62 bit 다운로드dnumpy-1.11.2rc1+mkl-cp27-cp27m-win_amd64.whl and scipy-0.18.1-cp27-cp27m-win_amd64.whl

후 을 python directory엔, 였습니다.c:\>python27

그런 다음 실행:

pip install C:\Python27\numpy-1.11.2rc1+mkl-cp27-cp27m-win32.whl 
pip install C:\Python27\scipy-0.18.1-cp27-cp27m-win32.whl

참고:

  1. scipy요가 합니다.numpy 그래서으로를 numpy전에scipy.
  2. cp27은 이 이 .whl합니다를 합니다.python 2.7그리고.cp33python 3.x특히 >=3.3

몇 가지 단서에 대한 답을 찾은 후에, 저는 이것을 함으로써 일을 하게 되었습니다.

brew install gcc 
pip install scipy

(2011년 Mac Book Air에서 이 단계의 첫 번째 단계는 96분이 걸렸는데 서두르지 않으셨으면 좋겠습니다!)

python을 완전히 처음 접하는 경우 단계별로 읽거나 마지막 단계로 바로 이동합니다.아래 방법에 따라 Windows 64비트, Python 64비트에 scipy 0.18.1을 설치합니다. 아래 명령이 작동하지 않으면 계속 진행합니다.

pip install scipy

의 버전을 주의해야 합니다.

  1. 파이썬

  2. 창문들

  3. .whl 버전의 numpy 및 scippy 파일

  4. 먼저 numpy와 schipy를 설치합니다.

    pip install FileName.whl
    
  5. Numpy의 경우: http://www.lfd.uci.edu/ ~gohlke/pythonlibs/#numpy의 경우: http://www.lfd.uci.edu/ ~gohlke/pythonlibs/#schipy

파일명을 알고 있어야 합니다(버전 번호 확인).

Ex : scipy-0.18.1-cp35-cp35m-win_amd64.whl

어떤 버전이 핍에서 지원되는지 확인하려면 아래 2번 지점으로 이동합니다.

.whl 파일을 사용하는 경우 다음 오류가 발생할 가능성이 높습니다.

  1. Pip 버전 7.1.0을 사용하고 있지만 버전 8.1.2를 사용할 수 있습니다.

python-m pip install --upgrade pip' 명령을 통해 업그레이드를 고려해야 합니다.

  1. scipy-0.15.1-cp33- none승_ amd64.whl.wl은 이 플랫폼에서 지원되지 않는 휠입니다.

위 오류의 경우: Python을 시작하고 다음을 입력합니다.

import pip
print(pip.pep425tags.get_supported())

출력:

[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none', '애니'), ('cp3', 'none', '애니'), ('py35', 'none', '애니'), ('py3', 'none', '애니'), ('py34', 'none', '애니'), ('py33', 'none', '애니'), ('py32', 'none', '애니'), ('py31', 'none', '애니'), ('py30', 'none', '애니')]

출력에는 cp35가 있으니, cp35를 다운로드하여 numpy와 skipy를 확인하세요.추가 편집을 환영합니다.

Windows 10의 경우

  • http://www.lfd.uci.edu/ ~gohlke/ pythonlibs/#scipy에서 적절한 python 버전의 whl 파일을 다운로드합니다.

  • 그것을 디렉토리 아래에 놓아라 아래 명령을 실행합니다.

C:\directory> pip install scipy-0.19.0rc2-cp35-cp35m-win_amd64.whl

특정 패키지를 다운로드하는 어려운 경로로 가는 것보다.나는 콘다를 이용하는 더 빠른 경로를 선호합니다. 핍이 문제가 있습니다.

  • Python -v(3.6.0)
  • 윈도우 10 (64비트)

Conda, 다음 사이트에서 Conda 설치: https://conda.io/docs/install/quick.html#windows-miniconda-install

명령 프롬프트

C:\Users\xyz>conda install -c anaconda scipy=0.18.1
Fetching package metadata .............
Solving package specifications:

C 환경에 설치하기 위한 패키지 계획:\Users\xyz\미니콘다3:

다음 새 패키지가 설치됩니다.

mkl:       2017.0.1-0         anaconda
numpy:     1.12.0-py36_0      anaconda
scipy:     0.18.1-np112py36_1 anaconda

다음 패키지는 우선 순위가 더 높은 채널로 슈퍼시드됩니다.

conda:     4.3.11-py36_0               --> 4.3.11-py36_0 anaconda
conda-env: 2.6.0-0                     --> 2.6.0-0       anaconda

진행([y]/n) y?

conda-env-2.6. 100% |###############################| Time: 0:00:00  32.92 kB/s
mkl-2017.0.1-0 100% |###############################| Time: 0:00:24   5.45 MB/s
numpy-1.12.0-p 100% |###############################| Time: 0:00:00   5.09 MB/s
scipy-0.18.1-n 100% |###############################| Time: 0:00:02   5.59 MB/s
conda-4.3.11-p 100% |###############################| Time: 0:00:00   4.70 MB/s
  1. http://www.lfd.uci.edu/ 에서 SciPy를 다운로드하세요~ gohlke/ pythonlibs/#scipy
  2. 다운로드한 파일이 있는 디렉토리로 이동하고pip install서류철
  3. 파이썬 셸로 가서 실행import scipy; 저에겐 오류가 없었습니다.

이것은 pip의 대안입니다.저도 pip으로 scipy를 설치할 때 같은 오류가 있었습니다.

그리고 미니콘다를 다운받아 설치했습니다.그리고 아래 명령어를 사용하여 파이테이블을 설치했습니다.

conda install -c conda-forge scipy

아래 스크린샷을 참고하시기 바랍니다.

enter image description here

내가 제안할 수 있는 가장 좋은 방법은 이것입니다.

  1. 이 위치에서 파이썬 버전의 휠 파일을 다운로드합니다.

  2. 파일을 메인 드라이브(예: C:>)로 이동합니다.

  3. CMD를 실행하고 다음을 입력합니다.

    • pip 설치 scipy-1.0.0rc1-cp36- none-win_ amd64.whl

이 버전은 제가 파이튼 3.6.2에 사용하고 있는 버전입니다. 잘 설치될 것입니다.

모든 파이썬 추가 기능이 최신인지 확인한 후 이 명령을 실행할 수 있습니다.

pip list --outdated

또는 사용자에게 적합한 http://www.lfd.uci.edu/ ~gohlke/pythonlibs Scipy 버전을 수동으로 다운로드하여 실행합니다.Python 버전(python --version)과 시스템 아키텍처(32/64비트)를 고려합니다.따라서 Scipy 버전을 선택합니다. scipy-0.18.1-cp27-cp27m-win32 - Python 2.7 32비트의 경우 scipy-0.18.1-cp27m-win_amd64 - Python 2.7 64비트의 경우 scipy-0.15.1-cp33-non-win_amd64를 선택합니다.플랫폼에서 지원되지 않는 wheel이 설치 시 팝업으로 나타납니다.

받은 하고 합니다 합니다.pip install scipy-0.15.1-cp33-none-win_amd64.whl.whl경)

제가 이 답변을 추가한 것은 오직 아룬의 답변(나 혼자서 유용하다고 판단됨)이 제가 직면한 32/64 비트 매칭에 대해 아무런 언급을 하지 않았기 때문입니다.

인 했습니다를 을 거두었습니다.sudo.

$ sudo pip install scipy

파이썬 3.7(3.7.0b4)에서도 비슷한 문제를 경험했습니다.이는 일부 인코딩 가정에 대한 약간의 변화 때문이었습니다(Python 3.6 >> Python 3.7).

그 결과 많은 패키지 설치(예: pip을 통한 설치)가 실패했습니다.

센트를 사용하는 경우다음과 같이 lapack-devel로 설치해야 하는 OS:

 $ yum install lapack-devel

아래 링크에서 skipy 파일을 다운로드해 보십시오.

https://sourceforge.net/projects/scipy/ ?source=type_

그것은 .exe 파일이 될 것이고 당신은 그것을 실행하기만 하면 됩니다.하지만 당신의 파이썬 버전에 해당하는 스키피 버전을 꼭 선택해야 합니다.

scipy.exe 파일이 실행되면 python 디렉토리를 찾아 설치됩니다.

휠 파일을 사용하여 여기서 다운로드를 설치합니다. http://www.lfd.uci.edu/ ~gohlke/ pythonlibs/#sky install

pip install c:\jjjj\ggg\fdadf.whl

가장 쉬운 방법은 다음 단계입니다.python에 대한 스키피 수정 [ 2.n < python < 3.n ]

http://www.lfd.uci.edu/ ~gohlke/ pythonlibs/ 에서 필요한 파일을 다운로드합니다.

numpy+mkl(skipy 실행에 필요함) 버전을 다운로드한 다음 python 유형(2.n python 2n으로 작성됨) 또는 (3.n python 3n python 3n으로 작성됨)에 대한 skipy를 다운로드하면 n이 변수가 됩니다.32비트 프로세서가 있는지 64비트 프로세서가 있는지 알아야 합니다.

컴퓨터 어딘가에 디렉터리를 생성합니다(예: [C:\DIRECTORY]). numpy+mkd 파일을 설치합니다.허겁지겁.

두 파일이 모두 다운로드되면 컴퓨터에서 파일의 위치를 찾아 만든 디렉토리로 이동합니다.

예:sciy가 인 경우 첫 번째 파일 설치가 필요합니다.

C:\DIRECTORY\numpy\numpy-0.0+mkl-cp2n-cp2nm-win_amd32.whl

예:두 번째 파일 설치가 인(in)

C:\DIRECTORY\scipy\scipy-0.0-cp2n-cp2nm-win_amd32.whl

명령 프롬프트로 이동하여 python 버전 2.n에 대한 다음 예제를 진행합니다.

py -2.n -m pip install C:\DIRECTORY\numpy\numpy-0.0.0+mkl-cp2n-cp2nm-win_amd32.whl

설치해야 합니다.

py -2.n -m pip install C:\DIRECTORY\scipy\scipy-0.0.0-cp2n-cp2nm-win_amd32.whl

설치해야 합니다.

python IDLE에서 두 모듈을 다음과 같이 테스트합니다.

import numpy

import scipy

오류가 반환되지 않으면 모듈이 작동합니다.

IFDAAS

윈도우의 경우(7인 경우):

  1. skipy-0.19.1-cp36-cp36m-win32를 다운로드합니다.whl from http://www.lfd.uci.edu/ ~gohlke/ pythonlibs/#sky
  2. 내용이 포함된 some.bat 파일 하나 만들기

    @echo off C:\Python36\python.exe -m pip -V C:\Python36\python.exe -m pip install scipy-0.19.1-cp36-cp36m-win32.whl C:\Python36\python.exe -m pip list pause

  3. 그럼 이 배치 파일을 좀 실행합니다.박쥐

  4. python shell을 "C:\Python36\pythonw.exe "C:\Python36\Lib\idlelib\idle.pyw" 및 skipy가 설치되었는지 테스트합니다.

수입 스키피

다음 답변을 테스트할 수 있습니다.

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

언급URL : https://stackoverflow.com/questions/26575587/cant-install-scipy-through-pip

반응형