JMP를 Anaconda Python 및 Tensorflow와 통합저는 JMP와 Tensorflow를 활용하기 위해 Python 3.8.11의 Anaconda 환경을 JMP와 통합하기 위해 노력하고 있습니다.
JMP와 Anaconda 환경을 성공적으로 통합했으며 해당 환경에 설치된 몇 가지 일반적인 기계 학습 패키지의 작동을 확인할 수 있었습니다.Tensorflow 가져오기에 실패했습니다.첨부된 코드를 참조하십시오.
Names Default To Here( 1 );
Python Init(
Path( "C:\ProgramData\Anaconda3\envs\JMP ML\python38.dll" ),
Python Sys Path(
{"",
"C:\\ProgramData\\Anaconda3\\envs\\JMP ML\\DLLs",
"C:\\ProgramData\\Anaconda3\\envs\\JMP ML\\lib",
"C:\\ProgramData\\Anaconda3\\envs\\JMP ML\\libs",
"C:\\ProgramData\\Anaconda3\\envs\\JMP ML",
"C:\\ProgramData\\Anaconda3\\envs\\JMP ML\\lib\\site-packages"
}
)
);
Show( Python Get Version() );
Python Submit( "\[
import pandas as pd
print("Pandas Version: ", pd.__version__)
import numpy as np
print("NumPy Version: ", np.__version__)
import scipy
print("SciPy Version: ", scipy.__version__)
]\");
Python Submit( "\[
import tensorflow as tf
print(tf.__version__)
]\");
Python Term();위의 내용은 내 포함된 로그에 다음 출력을 생성합니다.
Python Get Version() = {3, 8, 11, "final", 0};
Pandas Version: 1.3.2
NumPy Version: 1.20.3
SciPy Version: 1.6.2
/**********/
import tensorflow as tf
print(tf.__version__)
/**********/
0내가 진술을 추가할 때: 텐서플로를 tf로 가져오기
...Python Submit의 첫 번째 인스턴스에 대해 Python 코드가 포함된 로그에 인쇄된 것처럼 보인다는 점에서 Python Submit의 두 번째 인스턴스와 유사한 결과를 생성합니다.실제로 내가 참조하는 환경에 tensorflow가 설치되어 있음을 확인했습니다.또한 해당 환경에 설치된 다른 패키지를 테스트했으며 일부 패키지는 올바른 결과를 생성하는 반면 다른 패키지는 내가 인쇄된(비기능) 출력이라고 부르는 것을 생성합니다.
tensorflow가 올바르게 가져오지 않는 이유에 대한 아이디어가 있습니까?지원을 받을 수 있는 티켓이 있지만 커뮤니티에서 도움을 줄 수 있는지 궁금합니다.
제안/통찰에 미리 감사드립니다.
스크립팅창Re: JMP를 Anaconda Python 및 Tensorflow와 통합저는 Anaconda나 가상 환경을 사용하지 않습니다. 방금 설치했습니다
pip3 install --user -- 텐서플로 업그레이드
귀하의 예와 함께이 출력을 얻었습니다.
Python Init();
0
Show( Python Get Version() );
Python Get Version() = {3, 9, 5, "final", 0};
Python Submit( "\[
import pandas as pd
print("Pandas Version: ", pd.__version__)
import numpy as np
print("NumPy Version: ", np.__version__)
import scipy
print("SciPy Version: ", scipy.__version__)
]\");
Pandas Version: 1.2.4
NumPy Version: 1.20.3
SciPy Version: 1.6.3
0
Python Submit( "\[
import tensorflow as tf
print(tf.__version__)
]\");
2.6.0
0
Python Term();
0설치에 경로에 대한 많은 메시지가 있었습니다. 더 유용한 답변이 있으면 알려주세요.
더보기...마이크로소프트 윈도우[버전 10.0.19043.1165]
(c) 마이크로소프트사. 판권 소유.
C:\Users\v1>pip3 install --user --upgrade tensorflow
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
텐서플로 수집
tensorflow-2.6.0-cp39-cp39-win_amd64.whl 다운로드(423.3MB)
|████████████████████████████████| 423.3MB 26kB/s
protobuf 수집>=3.9.2
protobuf-3.17.3-cp39-cp39-win_amd64.whl(909kB) 다운로드
|████████████████████████████████| 909kB 6.4MB/s
수집 grpcio<2.0,>=1.37.0
grpcio-1.39.0-cp39-cp39-win_amd64.whl 다운로드(3.2MB)
|████████████████████████████████| 3.2MB 6.8MB/s
케라스 수집~=2.6
keras-2.6.0-py2.py3-none-any.whl 다운로드(1.3MB)
|████████████████████████████████| 1.3MB 6.4MB/s
termcolor 수집~=1.1.0
termcolor-1.1.0.tar.gz 다운로드(3.9kB)
클랜 수집~=5.0
clang-5.0.tar.gz 다운로드(30kB)
플랫 버퍼 수집~=1.12.0
flatbuffers-1.12-py2.py3-none-any.whl(15kB) 다운로드
케라스 수집-전처리~=1.1.2
Keras_Preprocessing-1.1.2-py2.py3-none-any.whl(42kB) 다운로드
|████████████████████████████████| 42kB 103kB/s
랩 수집~=1.12.1
wrapt-1.12.1.tar.gz 다운로드(27kB)
수집 h5py~=3.1.0
h5py-3.1.0-cp39-cp39-win_amd64.whl 다운로드(2.7MB)
|████████████████████████████████| 2.7MB 6.4MB/s
tensorflow-estimator 수집~=2.6
tensorflow_estimator-2.6.0-py2.py3-none-any.whl 다운로드(462kB)
|████████████████████████████████| 462kB 6.8MB/s
수집 휠~=0.35
wheel-0.37.0-py2.py3-none-any.whl(35kB) 다운로드
옵트인섬 수집~=3.3.0
다운로드 opt_einsum-3.3.0-py3-none-any.whl(65kB)
|████████████████████████████████| 65kB 363kB/s
numpy 수집~=1.19.2
numpy-1.19.5-cp39-cp39-win_amd64.whl 다운로드(13.3MB)
|████████████████████████████████| 13.3MB 6.4MB/s
구글파스타 모으기~=0.2
google_pasta-0.2.0-py3-none-any.whl 다운로드(57kB)
|████████████████████████████████| 57kB 800kB/s
absl-py~=0.10 수집 중
absl_py-0.13.0-py3-none-any.whl 다운로드(132kB)
|████████████████████████████████| 132KB ...
astunparse 수집~=1.6.3
astunparse-1.6.3-py2.py3-none-any.whl(12kB) 다운로드
6개 모으기~=1.15.0
Six-1.15.0-py2.py3-none-any.whl(10kB) 다운로드
가스 수집==0.4.0
gast-0.4.0-py3-none-any.whl(9.8kB) 다운로드
타이핑 확장자 수집~=3.7.4
Typing_extensions-3.7.4.3-py3-none-any.whl 다운로드(22kB)
텐서보드 수집~=2.6
tensorboard-2.6.0-py3-none-any.whl 다운로드(5.6MB)
|████████████████████████████████| 5.6MB 6.4MB/초
요구 사항이 이미 충족됨: c:\users\v1\appdata\local\programs\python\python39\lib\site-packages의 setuptools>=41.0.0 (tensorboard~=2.6->tensorflow에서) (56.0.0)
tensorboard-data-server<0.7.0,>=0.6.0 수집
tensorboard_data_server-0.6.1-py3-none-any.whl(2.4kB) 다운로드 중
tensorboard-plugin-wit>=1.6.0 수집
tensorboard_plugin_wit-1.8.0-py3-none-any.whl 다운로드(781kB)
|████████████████████████████████| 781kB 6.8MB/s
google-auth-oauthlib<0.5,>=0.4.1 수집
google_auth_oauthlib-0.4.6-py2.py3-none-any.whl(18kB) 다운로드 중
마크다운 수집>=2.6.8
Markdown-3.3.4-py3-none-any.whl 다운로드(97 kB)
|████████████████████████████████| 97kB 460kB/s
요청 수집<3,>=2.21.0
다운로드 요청-2.26.0-py2.py3-none-any.whl(62kB)
|████████████████████████████████| 62kB 72kB/s
werkzeug>=0.11.15 수집
Werkzeug-2.0.1-py3-none-any.whl 다운로드(288kB)
|████████████████████████████████| 288kB 6.8MB/s
google-auth<2,>=1.6.3 수집
google_auth-1.35.0-py2.py3-none-any.whl 다운로드(152kB)
|████████████████████████████████| 152kB 6.8MB/s
수집 rsa<5,>=3.1.4
rsa-4.7.2-py3-none-any.whl 다운로드(34kB)
pyasn1-modules>=0.2.1 수집
다운로드 pyasn1_modules-0.2.8-py2.py3-none-any.whl(155kB)
|████████████████████████████████| 155KB ...
캐시 도구 수집<5.0,>=2.0.0
cachetools-4.2.2-py3-none-any.whl 다운로드(11kB)
요청 수집-oauthlib>=0.7.0
요청 다운로드_oauthlib-1.3.0-py2.py3-none-any.whl(23kB)
수집 pyasn1<0.5.0,>=0.4.6
다운로드 pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
|████████████████████████████████| 77kB 615kB/s
urllib3<1.27,>=1.21.1 수집
urllib3-1.26.6-py2.py3-none-any.whl 다운로드(138kB)
|████████████████████████████████| 138kB 6.4MB/s
idna<4,>=2.5 수집
idna-3.2-py3-none-any.whl 다운로드(59kB)
|████████████████████████████████| 59kB 554kB/s
charset-normalizer 수집~=2.0.0
charset_normalizer-2.0.4-py3-none-any.whl 다운로드(36kB)
인증서 수집>=2017.4.17
certifi-2021.5.30-py2.py3-none-any.whl 다운로드(145kB)
|████████████████████████████████| 145kB 6.8MB/s
oauthlib>=3.0.0 수집
oauthlib-3.1.1-py2.py3-none-any.whl 다운로드(146kB)
|████████████████████████████████| 146kB 6.4MB/s
'wheel' 패키지가 설치되지 않았기 때문에 clang에 레거시 'setup.py install'을 사용합니다.
'wheel' 패키지가 설치되지 않았기 때문에 termcolor에 레거시 'setup.py install'을 사용합니다.
'wheel' 패키지가 설치되지 않았기 때문에 wrapt에 레거시 'setup.py install'을 사용합니다.
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
수집된 패키지 설치: urllib3, pyasn1, idna, charset-normalizer, certifi, six, rsa, requests, pyasn1-modules, oauthlib, cachetools, requests-oauthlib, google-auth, wheel, werkzeug, tensorboard-plugin-wit, tensorboard- 데이터 서버, protobuf, numpy, 마크다운, grpcio, google-auth-oauthlib, absl-py, wrapt, 입력 확장, termcolor, tensorflow-estimator, tensorboard, opt-einsum, keras-preprocessing, keras, h5py, google- 파스타, 가스, 플랫 버퍼, clang, astunparse, tensorflow
경고: normalizer.exe 스크립트는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
경고: 스크립트 pyrsa-decrypt.exe, pyrsa-encrypt.exe, pyrsa-keygen.exe, pyrsa-priv2pub.exe, pyrsa-sign.exe 및 pyrsa-verify.exe는 'C:\Users\v1\'에 설치됩니다. PATH에 없는 AppData\Roaming\Python\Python39\Scripts'.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
경고: 스크립트 wheel.exe는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
경고: f2py.exe 스크립트는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
경고: markdown_py.exe 스크립트는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
경고: google-oauthlib-tool.exe 스크립트는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
wrapt에 대한 setup.py 설치 실행 중 ... 완료
termcolor용 setup.py install 실행 중... 완료
경고: 스크립트 tensorboard.exe는 PATH에 없는 'C:\Users\v1\AppData\Roaming\Python\Python39\Scripts'에 설치됩니다.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
clang에 대해 setup.py install 실행 중 ... 완료
경고: 스크립트 estimator_ckpt_converter.exe, import_pb_to_tensorboard.exe, stored_model_cli.exe, tensorboard.exe, tf_upgrade_v2.exe, tflite_convert.exe, toco.exe 및 toco_from_protos.exe는 'C:\Users\Rov1\AppDatas\Roving에 설치됩니다. PATH에 없는 Python\Python39\Scripts'.
이 디렉토리를 PATH에 추가하는 것을 고려하거나 이 경고를 표시하지 않으려면 --no-warn-script-location을 사용하십시오.
absl-py-0.13.0 astunparse-1.6.3 cachetools-4.2.2 certifi-2021.5.30 charset-normalizer-2.0.4 clang-5.0 flatbuffers-1.12 gast-0.4.0 google-auth-1.35.0 google을 성공적으로 설치했습니다. -auth-oauthlib-0.4.6 google-pasta-0.2.0 grpcio-1.39.0 h5py-3.1.0 idna-3.2 keras-2.6.0 keras-preprocessing-1.1.2 markdown-3.3.4 numpy-1.19.5 oauthlib-3.1.1 opt-einsum-3.3.0 protobuf-3.17.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 요청-2.26.0 요청-oauthlib-1.3.0 rsa-4.7.2 6-1.15. 0 tensorboard-2.6.0 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.0 tensorflow-2.6.0 tensorflow-estimator-2.6.0 termcolor-1.1.0 typing-extensions-3.7.4.3 urllib3- 1.26.6 werkzeug-2.0.1 wheel-0.37.0 wrapt-1.12.1
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
경고: 잘못된 배포 무시 -pencv-python(c:\users\v1\appdata\local\programs\python\python39\lib\site-packages)
경고: pip 버전 21.1.1을 사용하고 있습니다. 그러나 버전 21.2.4를 사용할 수 있습니다.
'c:\users\v1\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' 명령을 통한 업그레이드를 고려해야 합니다.
C:\사용자\v1>
Re: JMP를 Anaconda Python 및 Tensorflow와 통합사실 어리석은 질문은 없으며 Tensorflow를 설치했습니다.
Re: Anaconda Python 및 Tensorflow와 JMP 통합추가 단서로 다음을 추가하면 다음을 발견했습니다.
help("modules")<BR />help("tensorflow").. 내 Python Submit 블록에 tensorflow가 설치된 모듈로 나열되고 두 번째 도움을 위해 다시 얻습니다.
problem in tensorflow - AttributeError: type object 'h5py.h5.H5PYConfig' has no attribute '__reduce_cython__'
이것은 나에게 h5py가 문제가 될 수 있음을 시사합니다.
이것이 관심이나 아이디어를 불러일으키면 여전히 그 소식을 듣게 되어 기쁩니다.
Re: Anaconda Python 및 Tensorflow와 JMP 통합따라서 실제로 내 이론은 정확했고 문제는 잘못된 h5py 패키지에서 비롯되었습니다.
Anaconda 호스팅 Python 환경을 Tensorflow와 통합하는 단계:
- Anaconda에서 새 Python 환경을 만듭니다.아래 스크립트 예제에 대해 "JMP ML"이라는 이름을 지정했습니다.(2021년 9월 2일에 파이썬 3.8.11로 이것을 여러 번 재현했습니다)
- matplotlib, pandas, numpy 및 scipy를 설치합니다.
- 설치된 h5py 버전을 확인하십시오.Anaconda는 아마도 2.10.0이라고 말할 것입니다. 이 경우 터미널 창을 열고 다음을 사용하십시오. 핍 설치 h5py==3.1.0
- Tensorflow를 설치합니다(내 재현에는 v2.3을 사용했습니다).
- JMP를 열고 이 게시물에 링크된 것과 유사한 스크립트를 실행합니다.핵심 부분은 환경에 대한 올바른 경로와 파이썬 시스템 경로를 추가하는 것입니다.내가 배운 것은 아나콘다 외부에 설치된 다른 파이썬 버전이 없다고 가정할 때 JMP가 기본(루트) 버전의 아나콘다 파이썬을 사용한다는 것입니다.
Names Default To Here( 1 );
Python Init(
Path( "D:\Anaconda\envs\JMP ML\python38.dll" ),
Python Sys Path(
{"",
"D:\\Anaconda\\envs\\JMP ML\\DLLs",
"D:\\Anaconda\\envs\\JMP ML\\lib",
"D:\\Anaconda\\envs\\JMP ML\\libs",
"D:\\Anaconda\\envs\\JMP ML",
"D:\\Anaconda\\envs\\JMP ML\\lib\\site-packages"
}
)
);
Show( Python Get Version() );
Python Submit( "\[
<BR />import matplotlib as mpl<BR />print("MatPlotLib: ", mpl.__version__)<BR />
import pandas as pd
print("Pandas Version: ", pd.__version__)
import numpy as np
print("NumPy Version: ", np.__version__)
import scipy
print("SciPy Version: ", scipy.__version__)
import tensorflow as tf
print("Tensorflow Version: ", tf.__version__)
]\");
Python Term();이 코드는 다음을 제공합니다.
Python Get Version() = {3, 8, 11, "final", 0};
MatPlotLib: 3.4.2
Pandas Version: 1.3.2
NumPy Version: 1.20.3
SciPy Version: 1.6.2
Tensorflow Version: 2.3.0
0그리고 이것들은 Python 3.8.11 환경의 Anaconda에 설치한 버전과 일치합니다.
Re: Anaconda Python 및 Tensorflow와 JMP 통합어리석은 질문이라면 죄송하지만 tensorflow를 설치하셨습니까?당신이 보여준 다른 세 개의 라이브러리가 아나콘다 설치 프로그램과 함께 제공되기 때문에 묻습니다.텐서플로가 아닌 곳.
https://docs.anaconda.com/anaconda/packages/py3.8_win-64/