Python 3.7 아나콘다 환경 - 가져오기 _ssl DLL 로드 실패 오류
저는 Python=3.7로 aconda 환경을 만들었고 _ssl과 DLL의 오류로 어려움을 겪고 있습니다.기본 환경으로 돌아가려고 할 때 아래 그림과 같이 백그라운드 프로세스를 완료하는 데 어려움이 있었습니다. 이 작업은 영원히 계속됩니다.
오류:
C:\Users\abhil\AppData\Local\Continuum\anaconda3\envs\HeisenbergPy37\python.exe "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\pydev\pydevconsole.py" --mode=client --port=63950
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\pydev\pydevconsole.py", line 5, in <module>
from _pydev_comm.rpc import make_rpc_client, start_rpc_server, start_rpc_server_and_make_client
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\pydev\_pydev_comm\rpc.py", line 4, in <module>
from _pydev_comm.server import TSingleThreadedServer
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\pydev\_pydev_comm\server.py", line 4, in <module>
from _shaded_thriftpy.server import TServer
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\third_party\thriftpy\_shaded_thriftpy\server.py", line 9, in <module>
from _shaded_thriftpy.transport import (
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\third_party\thriftpy\_shaded_thriftpy\transport\__init__.py", line 57, in <module>
from .sslsocket import TSSLSocket, TSSLServerSocket # noqa
File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\helpers\third_party\thriftpy\_shaded_thriftpy\transport\sslsocket.py", line 7, in <module>
import ssl
File "C:\Users\abhil\AppData\Local\Continuum\anaconda3\envs\HeisenbergPy37\lib\ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed: The specified module could not be found.
Process finished with exit code 1
설치된 모든 패키지
conda create - nanaconda python=3.7
C:\WINDOWS\system32>conda list
# packages in environment at C:\Users\abhil\AppData\Local\Continuum\anaconda3\envs\HeisenbergPy37:
#
# Name Version Build Channel
alabaster 0.7.12 py37_0
anaconda 2018.12 py37_0
anaconda-client 1.7.2 py37_0
anaconda-project 0.8.2 py37_0
asn1crypto 0.24.0 py37_0
astroid 2.1.0 py37_0
astropy 3.1 py37he774522_0
atomicwrites 1.2.1 py37_0
attrs 18.2.0 py37h28b3542_0
babel 2.6.0 py37_0
backcall 0.1.0 py37_0
backports 1.0 py37_1
backports.os 0.1.1 py37_0
backports.shutil_get_terminal_size 1.0.0 py37_2
beautifulsoup4 4.6.3 py37_0
bitarray 0.8.3 py37hfa6e2cd_0
bkcharts 0.2 py37_0
blas 1.0 mkl
blaze 0.11.3 py37_0
bleach 3.0.2 py37_0
blosc 1.14.4 he51fdeb_0
bokeh 1.0.2 py37_0
boto 2.49.0 py37_0
bottleneck 1.2.1 py37h452e1ab_1
bzip2 1.0.6 hfa6e2cd_5
ca-certificates 2018.03.07 0
certifi 2018.11.29 py37_0
cffi 1.11.5 py37h74b6da3_1
chardet 3.0.4 py37_1
click 7.0 py37_0
cloudpickle 0.6.1 py37_0
clyent 1.2.2 py37_1
colorama 0.4.1 py37_0
comtypes 1.1.7 py37_0
console_shortcut 0.1.1 3
contextlib2 0.5.5 py37_0
cryptography 2.4.2 py37h7a1dbc1_0
curl 7.63.0 h2a8f88b_1000
cycler 0.10.0 py37_0
cython 0.29.2 py37ha925a31_0
cytoolz 0.9.0.1 py37hfa6e2cd_1
dask 1.0.0 py37_0
dask-core 1.0.0 py37_0
datashape 0.5.4 py37_1
decorator 4.3.0 py37_0
defusedxml 0.5.0 py37_1
distributed 1.25.1 py37_0
docutils 0.14 py37_0
entrypoints 0.2.3 py37_2
et_xmlfile 1.0.1 py37_0
fastcache 1.0.2 py37hfa6e2cd_2
filelock 3.0.10 py37_0
flask 1.0.2 py37_1
flask-cors 3.0.7 py37_0
freetype 2.9.1 ha9979f8_1
get_terminal_size 1.0.0 h38e98db_0
gevent 1.3.7 py37he774522_1
glob2 0.6 py37_1
greenlet 0.4.15 py37hfa6e2cd_0
h5py 2.8.0 py37h3bdd7fb_2
hdf5 1.10.2 hac2f561_1
heapdict 1.0.0 py37_2
html5lib 1.0.1 py37_0
icc_rt 2019.0.0 h0cc432a_1
icu 58.2 ha66f8fd_1
idna 2.8 py37_0
imageio 2.4.1 py37_0
imagesize 1.1.0 py37_0
importlib_metadata 0.6 py37_0
intel-openmp 2019.1 144
ipykernel 5.1.0 py37h39e3cac_0
ipython 7.2.0 py37h39e3cac_0
ipython_genutils 0.2.0 py37_0
ipywidgets 7.4.2 py37_0
isort 4.3.4 py37_0
itsdangerous 1.1.0 py37_0
jdcal 1.4 py37_0
jedi 0.13.2 py37_0
jinja2 2.10 py37_0
jpeg 9b hb83a4c4_2
jsonschema 2.6.0 py37_0
jupyter 1.0.0 py37_7
jupyter_client 5.2.4 py37_0
jupyter_console 6.0.0 py37_0
jupyter_core 4.4.0 py37_0
jupyterlab 0.35.3 py37_0
jupyterlab_server 0.2.0 py37_0
keyring 17.0.0 py37_0
kiwisolver 1.0.1 py37h6538335_0
krb5 1.16.1 hc04afaa_7
lazy-object-proxy 1.3.1 py37hfa6e2cd_2
libarchive 3.3.3 h0643e63_5
libcurl 7.63.0 h2a8f88b_1000
libiconv 1.15 h1df5818_7
libpng 1.6.35 h2a8f88b_0
libsodium 1.0.16 h9d3ae62_0
libssh2 1.8.0 h7a1dbc1_4
libtiff 4.0.9 h36446d0_2
libxml2 2.9.8 hadb2253_1
libxslt 1.1.32 hf6f1972_0
llvmlite 0.26.0 py37ha925a31_0
locket 0.2.0 py37_1
lxml 4.2.5 py37hef2cd61_0
lz4-c 1.8.1.2 h2fa13f4_0
lzo 2.10 h6df0209_2
m2w64-gcc-libgfortran 5.3.0 6
m2w64-gcc-libs 5.3.0 7
m2w64-gcc-libs-core 5.3.0 7
m2w64-gmp 6.1.0 2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2
markupsafe 1.1.0 py37he774522_0
matplotlib 3.0.2 py37hc8f65d3_0
mccabe 0.6.1 py37_1
menuinst 1.4.14 py37hfa6e2cd_0
mistune 0.8.4 py37he774522_0
mkl 2019.1 144
mkl-service 1.1.2 py37hb782905_5
mkl_fft 1.0.6 py37h6288b17_0
mkl_random 1.0.2 py37h343c172_0
more-itertools 4.3.0 py37_0
mpmath 1.1.0 py37_0
msgpack-python 0.5.6 py37he980bc4_1
msys2-conda-epoch 20160418 1
multipledispatch 0.6.0 py37_0
nbconvert 5.4.0 py37_1
nbformat 4.4.0 py37_0
networkx 2.2 py37_1
nltk 3.4 py37_1
nose 1.3.7 py37_2
notebook 5.7.4 py37_0
numba 0.41.0 py37hf9181ef_0
numexpr 2.6.8 py37hdce8814_0
numpy 1.15.4 py37h19fb1c0_0
numpy-base 1.15.4 py37hc3f5095_0
numpydoc 0.8.0 py37_0
odo 0.5.1 py37_0
olefile 0.46 py37_0
openpyxl 2.5.12 py37_0
openssl 1.1.1a he774522_0
packaging 18.0 py37_0
pandas 0.23.4 py37h830ac7b_0
pandoc 1.19.2.1 hb2460c7_1
pandocfilters 1.4.2 py37_1
parso 0.3.1 py37_0
partd 0.3.9 py37_0
path.py 11.5.0 py37_0
pathlib2 2.3.3 py37_0
patsy 0.5.1 py37_0
pep8 1.7.1 py37_0
pickleshare 0.7.5 py37_0
pillow 5.3.0 py37hdc69c19_0
pip 18.1 py37_0
pkginfo 1.4.2 py37_1
pluggy 0.8.0 py37_0
ply 3.11 py37_0
prometheus_client 0.5.0 py37_0
prompt_toolkit 2.0.7 py37_0
psutil 5.4.8 py37he774522_0
py 1.7.0 py37_0
pycodestyle 2.4.0 py37_0
pycosat 0.6.3 py37hfa6e2cd_0
pycparser 2.19 py37_0
pycrypto 2.6.1 py37hfa6e2cd_9
pycurl 7.43.0.2 py37h7a1dbc1_0
pyflakes 2.0.0 py37_0
pygments 2.3.1 py37_0
pylint 2.2.2 py37_0
pyodbc 4.0.25 py37ha925a31_0
pyopenssl 18.0.0 py37_0
pyparsing 2.3.0 py37_0
pyqt 5.9.2 py37h6538335_2
pysocks 1.6.8 py37_0
pytables 3.4.4 py37he6f6034_0
pytest 4.0.2 py37_0
pytest-arraydiff 0.3 py37h39e3cac_0
pytest-astropy 0.5.0 py37_0
pytest-doctestplus 0.2.0 py37_0
pytest-openfiles 0.3.1 py37_0
pytest-remotedata 0.3.1 py37_0
python 3.7.1 h8c8aaf0_6
python-dateutil 2.7.5 py37_0
python-libarchive-c 2.8 py37_6
pytz 2018.7 py37_0
pywavelets 1.0.1 py37h8c2d366_0
pywin32 223 py37hfa6e2cd_1
pywinpty 0.5.5 py37_1000
pyyaml 3.13 py37hfa6e2cd_0
pyzmq 17.1.2 py37hfa6e2cd_0
qt 5.9.7 vc14h73c81de_0
qtawesome 0.5.3 py37_0
qtconsole 4.4.3 py37_0
qtpy 1.5.2 py37_0
requests 2.21.0 py37_0
rope 0.11.0 py37_0
ruamel_yaml 0.15.46 py37hfa6e2cd_0
scikit-image 0.14.1 py37ha925a31_0
scikit-learn 0.20.1 py37h343c172_0
scipy 1.1.0 py37h29ff71c_2
seaborn 0.9.0 py37_0
send2trash 1.5.0 py37_0
setuptools 40.6.3 py37_0
simplegeneric 0.8.1 py37_2
singledispatch 3.4.0.3 py37_0
sip 4.19.8 py37h6538335_0
six 1.12.0 py37_0
snappy 1.1.7 h777316e_3
snowballstemmer 1.2.1 py37_0
sortedcollections 1.0.1 py37_0
sortedcontainers 2.1.0 py37_0
sphinx 1.8.2 py37_0
sphinxcontrib 1.0 py37_1
sphinxcontrib-websupport 1.1.0 py37_1
spyder 3.3.2 py37_0
spyder-kernels 0.3.0 py37_0
sqlalchemy 1.2.15 py37he774522_0
sqlite 3.26.0 he774522_0
statsmodels 0.9.0 py37h452e1ab_0
sympy 1.3 py37_0
tblib 1.3.2 py37_0
terminado 0.8.1 py37_1
testpath 0.4.2 py37_0
tk 8.6.8 hfa6e2cd_0
toolz 0.9.0 py37_0
tornado 5.1.1 py37hfa6e2cd_0
tqdm 4.28.1 py37h28b3542_0
traitlets 4.3.2 py37_0
unicodecsv 0.14.1 py37_0
urllib3 1.24.1 py37_0
vc 14.1 h0510ff6_4
vs2015_runtime 14.15.26706 h3a45250_0
wcwidth 0.1.7 py37_0
webencodings 0.5.1 py37_1
werkzeug 0.14.1 py37_0
wheel 0.32.3 py37_0
widgetsnbextension 3.4.2 py37_0
win_inet_pton 1.0.1 py37_1
win_unicode_console 0.5 py37_0
wincertstore 0.2 py37_0
winpty 0.4.3 4
wrapt 1.10.11 py37hfa6e2cd_2
xlrd 1.2.0 py37_0
xlsxwriter 1.1.2 py37_0
xlwings 0.15.1 py37_0
xlwt 1.3.0 py37_0
xz 5.2.4 h2fa13f4_4
yaml 0.1.7 hc54c509_2
zeromq 4.2.5 he025d50_1
zict 0.1.3 py37_0
zlib 1.2.11 h62dcd97_3
zstd 1.3.7 h508b16e_0
이 오류는 aconda3/DLS 폴더에 libcrypto 파일이 없거나 잘못 배치되어 발생한 것으로 알고 있습니다.
anaconda3\Library\bin
아래 파일을 복사하여 붙여넣기anaconda3/DLLs
:
- libcrypto-1_1-x64.dll
- libssl-1_1-x64.dll
은 이문는에수추해수있다습니결에 수.PATH
PyCharm의 변수를 콘솔에 표시합니다.
- 아나콘다 cmd 열기
- Conda 환경 활성화
- "PATH"를 입력하여 .
echo %PATH%
- 7에 수 후 윈우에즈 7를하출복력사을수할없도고다는다입니데력합음을에톱스를 합니다.
echo %PATH% > path_val.txt
- 이렇게 하면 텍스트 파일이 생성되어 값을 쉽게 복사/수정할 수 있습니다.
- 7에 수 후 윈우에즈 7를하출복력사을수할없도고다는다입니데력합음을에톱스를 합니다.
- PyCharm에서 Settings -> Build, Execution, Deployment -> Console -> Python Console -> Environ 변수 오른쪽에 있는 폴더를 클릭합니다.
- 더하기 버튼을 클릭하여 새 환경 변수 추가
- 이름은 다음과 같아야 합니다.
PATH
- 은 이값 ▁the▁▁entire▁the▁the다▁is의 전체 출력입니다.
echo %PATH%
위의 명령
- 이름은 다음과 같아야 합니다.
- 확인을 클릭한 다음 적용합니다.
"C:"와 같은 시스템 환경 변수를 설정할 수 있습니다.\피톤\아나콘다3;C:\파이썬\아나콘다3\스크립트; C:\피톤\아나콘다3\라이브러리\bin;".
오직 "C:\피톤\아나콘다3\스크립트;"만으로는 충분하지 않고, 제게 효과가 있습니다.
Windows 10 Prox64와 PyCharm CE 2018.3에서도 동일한 문제가 발생했습니다.
나에게 도움이 된 솔루션: 모든 사용자(관리자 권한 에지 포함)를 위해 Anaconda3를 다시 설치하고 "python.exe를 경로에 추가"(권장하지 않더라도)를 선택합니다.그런 다음 PyCharm은 이 오류 없이 성공적으로 연결되었습니다.
이와 관련된 작업도 효과가 있었습니다.다른 환경(pyenv 또는 conda)을 사용합니다.그것은 제가 같은 문제에 직면했을 때 효과가 있었습니다.
인터넷에서 본 몇 가지 다른 제안: 실행Anaconda3\Scripts>conda update --all
HTTP 연결 오류가 발생했습니다. 관련이 있을 수 있습니다.
가상 환경에서 실행되는 경우(즉, 다음 명령을 실행한 경우: conda activate <env_name>)
복사할 파일(libcrypto-1_1-x64.dll 및 libssl-1_1-x64.dll)은 다음 아래에 있습니다.C:\USER<username>.conda\envs<env_name>\Library\bin
다음으로 복사해야 합니다.C:\USER<username>.conda\envs<env_name>\DLL
위의 어떤 것도 저에게 효과가 없었지만, 대신 Windows 10 Enterprise의 OpenSSL의 문제였습니다.https://slproweb.com/products/Win32OpenSSL.html 에서 OpenSSL을 다운로드하여 설치하여 수정했습니다.
답변 감사합니다!이것은 확실히 작동합니다.
이 오류는 aconda3/DLS 폴더에 libcrypto 파일이 없거나 잘못 배치되어 발생한 것으로 알고 있습니다.
anaconda3\Library\bin에서 아래 파일을 복사하여 anaconda3/DLL에 붙여넣습니다.
- libcrypto-1_1-x64.1987
- libssl-1_1-x64.dll
저의 경우 이 오류는 비베이스 콘덴서에서 pipenv를 회전한 결과입니다.PyCharm에서 변수를 설정하거나 기본 아나콘다 구조에서 파일을 이동하는 것은 도움이 되지 않았습니다. PyCharm이 중간에 제 콘도에서 이러한 DLL을 찾았기 때문입니다.
그래서 저는 기본 콘다 구조에서 파일을 옮겨야 했습니다.C:\Users<사용자 이름>\AppData\Local\Continuum\anaconda3\Library\bin
PyCharm에서 사용하는 마지막 Pipenv를 회전시킨 나의 콘도: C:\사용자<사용자명>\AppData\Local\Continuum\anaconda3\envs<conda_env_name>\DLL
IPython이 제대로 작동하도록 이동해야 하는 파일:
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
sqlite3.dll
sqlite3.exe
그 이유는 일부 라이브러리/바이너리가 가상 환경으로 전파되지 않기 때문입니다.가상 환경은 "root Python"에서 이러한 파일을 찾을 수 있습니다.Venvs는 그것들을 따라하지 않기 때문에 가벼움을 유지합니다.
그러나 PyCharm은 나와 같은 설정에서 혼동되어 중간에 있는 콘다 env를 "root Python"으로 처리하고 라이브러리/빈을 찾을 수 없습니다.이 문제는 잠재적으로 다른 dll 또는 bin을 통해 스스로를 명확하게 만들 수 있습니다.
누락된 모든 파일을 이런 식으로 이동하는 것이 좋습니다.
다른 솔루션: python3.7의 site.py 편집(Libdir):
from os.path import join, abspath, dirname
base_path = dirname(dirname(abspath(__file__)))
os.environ['PATH'] = '%s%s' % (
os.environ['PATH'],
join(base_path, 'Library', 'bin'),
)
저도 같은 문제가 있었고 제 메인 IDE는 Sublime Text 4입니다.
환경: 아나콘다가 설치된 Windows 10
내가 필요한 것: 암호화.페르넷 가져오기 Fernet.
표시된 해결책은 저에게 달성할 수 없었고 다음 답변은 즉시 해결되었습니다.
pip install --upgrade pip
pip uninstall pyopenssl cryptography
pip install pyopenssl cryptography
다음을 사용하여 확인:
python -v -c "OpenSSL에서 SSL 가져오기"
출처: https://groups.google.com/g/qatrack/c/24RB6hesOko?pli=1
누군가 Eclipse PyDev를 검색하는 경우 롭의 답변과 동일합니다.
4번은 Window -> Preferences -> PyDev -> Interpreters -> Python Interpreters -> Environment -> New 클릭 후 PATH 추가
저는 (미니콘다와 함께) 파이썬 3.8로 업데이트했지만, "아나콘다-환경-import-ssl-dll-load-fail-error"를 생성하는 Pycharm과 함께 작동하지 않았습니다.저는 여기서 몇 가지 제안을 시도해 보았지만 별 성과 없이 환경 변수를 다른 방식으로 조정했습니다.마침내 나는 Pycharm 2020.2.3으로 업데이트했고 그것은 수정 없이 매력적으로 작동했습니다.
언급URL : https://stackoverflow.com/questions/54175042/python-3-7-anaconda-environment-import-ssl-dll-load-fail-error
'programing' 카테고리의 다른 글
7번째 항목에서 SQL Server 2012 열 ID가 6개에서 1000개 이상으로 증가 (0) | 2023.05.28 |
---|---|
VB.NET - 각 루프에 대해 다음 항목 a로 이동하는 방법? (0) | 2023.05.28 |
Xcode가 시작 화면을 다시 표시하도록 하는 방법은 무엇입니까? (0) | 2023.05.28 |
postgresql의 IF-THEN-ELSE 문 (0) | 2023.05.28 |
셸에서 프로그램 실행 시간 가져오기 (0) | 2023.05.28 |