나의 궁극적인 목표는 다운로드 및 설치 awscli
http://docs.aws.amazon.com/cli/latest/userguide/awscli-install-linux.html
보 python 고 핍 필요한을 달성하기 위해서는 내 목표입니다.
설치하는 파이썬을 통해 yum 아't 나를 위해 일하고,그래서 다운로드 및 설치 python3 수동으로 다음과 같다:
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xf Python-3.6.1.tar.xz
cd Python-3.6.1.tar.xz
./configure
make
sudo make altinstall
가
pip3.6--version
이것을 얻을:
Traceback (most recent call last):
File "/usr/local/bin/pip3.6", line 7, in <module>
from pip import main
ImportError: cannot import name 'main'
환경 RHEL6.6 를 통해 액세스 ssh
무엇일까요? 는 방법을 설치하고 주 python3.6 에서 올바르게 내 linux 란?
편집:
설치하려고 할 때를 통해 yum 실패 그래서 나는 사용하지 않도록 노력하고 얌:
[asemani@rcdc9pfda5r Python-3.6.1]$sudo yum-y install python-pip
[sudo] password for asemeani:
Loaded plugins: security
Setting up Install Process
No package python-pip available.
Error: Nothing to do
다른 편집:
후에 가져오는 sys 다음이라는 sys.경로로 이것은 무엇을 얻을:
[asemani@rcdc9pfda5r Python-3.6.1]$ python3.6
Python 3.6.1 (default, Apr 28 2017, 11:03:27)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']
>>> quit()
[asemani@rcdc9pfda5r Python-3.6.1]$ ls -l /usr/local/lib/python3.6/site-packages
total 32
-rw------- 1 root root 126 Apr 27 23:45 easy_install.py
drwx------ 11 root root 4096 Apr 27 23:45 pip
drwx------ 2 root root 4096 Apr 27 23:45 pip-9.0.1.dist-info
drwx------ 5 root root 4096 Apr 27 23:45 pkg_resources
drwx------ 2 root root 4096 Apr 27 23:45 __pycache__
-rw-r--r-- 1 root root 119 Apr 27 23:45 README.txt
drwx------ 5 root root 4096 Apr 27 23:45 setuptools
drwx------ 2 root root 4096 Apr 27 23:45 setuptools-28.8.0.dist-info
를 편집해야 합 pip3 파일처럼 그래서(당신의 경로와 다를 수 있습):
nano /Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
과 변경 가져오기 메인 라인 그래서 그것은 말한다:
from pip._internal import main
후에 이러한 변경 내 pip3 작업을 시작하고 나 mac os. 리눅스를 사용하고 있다면,당신의 경로는 뭔가가 될 수처럼/usr/bin/pip3
이 끝에서 자세한 정보를 이 스레드: https://github.com/pypa/pip/issues/5240
하cd/usr/bin
다음sudo 나노 pip
도록을 편집을 핍 파일
변경에서 핍 가져오는 주요
를에서 넣을 수 있습니다._internal 가져오는 주요
이 문제를 해결하
하려고 다음과 같은 방법으로 문제를 해결 될 때까지 가지고 해결
sudo python -m pip --version
>> pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
sudo python -m pip install numpy --upgrade
>> Requirement already up-to-date: numpy in /usr/local/lib/python2.7/site-packages (1.14.2)
I don't 정확하게 답을 알고 있지만,:는 오류를 나타내는 스크립트를 찾을 수 있습일패키지라는 pip
,그러하지 않습니다. 아마 오래된 버전의 핍,에서 다시기 전에 그들이 만든기본
법(을 확인할 수 있습pip.__버전__에서
python 쉘).
나는'm 베팅하고자하는 당신은 여전히 다른,더 오래된 버전이 설치되어 있는 자신의 버전의 pip. 어떤 이유로 pythonpath 로드하는 대신 하는 것으로 간 py3.6.
일부의 가능성을 찾으로:
-I don't 에 대해 아무것도 알고 redhat 하지만,일부 redhat-특정 방법을 선택하면"기본 python"를 사용될까요?
-는 라인에서 최고의 핍 스크립트가 같은#!/usr/bin/env 파이썬
대신에#!/usr/bin/python3.6
처럼 해야 하나요?
-그것은 가능한 수정하 shell's PATH 그래서 다운로드 한 파이썬은 사용됩니까?
-이 가능한 변경 PYTHONPATH(나는 그것에 추가하는 기본값sys.경로는
안 python;그것을 보면)그래서 그것을 로드하는 새로운 pip 신의 핍?