Python3.6을 사용하고 있습니다.를 사용하여 “모듈”을 설치하려고 할 때 pip3
아래 언급 된 문제에 직면하고 있습니다. “pip는 TLS / SSL이 필요한 위치로 구성되어 있지만 Python의 ssl 모듈은 사용할 수 없습니다.”
답변
Windows 10의 경우 Anaconda 프롬프트뿐만 아니라 일반 cmd에서 pip를 사용하십시오. 3 개의 환경 경로를 추가해야합니다. 다음과 같이 :
D:\Anaconda3;
D:\Anaconda3\Scripts;
D:\Anaconda3\Library\bin
대부분의 사람들은 D : \ Anaconda3 \ Scripts 만 추가합니다.
답변
맥 OS
Mac OS (Mojave)에서 동일한 문제가 있었고이 링크 -Openssl 문제 에서 언급 한 것처럼 문제를 해결했습니다 .
-
Homebrew가 없거나 Homebrew가 무엇인지 모르는 경우 :
/ usr / bin / ruby -e “$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
-
또는 이미 Homebrew를 설치 한 경우 :
brew update && brew upgrade
brew uninstall --ignore-dependencies openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb
업데이트 : --ignore-dependencies
OpenSSL에 의존하는 다른 패키지가 설치되었으므로 플래그 를 사용해야한다는 것을 명심하십시오 .
pyenv 사용 후 문제가 발생하면 다음을 사용하여 문제 를 해결할 수 있습니다.
brew reinstall python
답변
데비안 사용자의 경우 다음을 사용할 수 있습니다.
sudo -s
apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev
그런 다음 Python 3.X 라이브러리 소스 코드를 사용하여 폴더로 cd하고 다음을 실행하십시오.
./configure
make
make install
답변
이 문제를 해결하려는 Oracle Linux 사용자의 경우 다음이 저에게 효과적입니다. 먼저 누락 된 lib를 설치하십시오.
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
그런 다음 Python3.X 라이브러리로 cd하고 다음을 실행하십시오.
make
make install
답변
centos 7의 경우 :
openssl을 설치하십시오.
sudo yum install openssl-devel
이제 파이썬 디렉토리로 이동하여 파이썬 타르를 추출했습니다.
아래 명령을 실행
sudo ./configure
sudo make
sudo make install
이것은 centos에서 문제를 해결할 것입니다 …
답변
Windows 10, windows 7의 경우 CMD 프롬프트에서 pip install이 작동하지 않으면 Anaconda 프롬프트를 사용하여 실행하십시오. 작동합니다.
답변
python이 pyenv
macOS에 homebrew와 함께 설치되는 python이 설치되어있는 경우 다음을 수정하는 최신 버전이있을 수 있습니다.
$ brew update && brew upgrade pyenv
그런 다음 파이썬 버전을 다시 설치하십시오.
$ pyenv install 3.7.2
pyenv: /Users/luckydonald/.pyenv/versions/3.7.2 already exists
continue with installation? (y/N)
참고로, 기존의 파이썬 설치를 덮어 쓰는 것은 약간 더럽지 만, 제 경우에는 효과가 없었습니다.