tensorflow를 설치하려고하는데 Python 3.6 설치가 필요하고 Python 3.7 만 설치되어 있습니다. brew와 pyenv를 사용하여 전환하려고했지만 작동하지 않습니다.
이 문제를 해결하는 방법을 아는 사람이 있습니까?
답변
$ brew unlink python
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5
$ pip install tensorflow
답변
Anaconda로 작업하는 경우
conda install python=3.5.0
# or maybe
conda install python=2.7.8
# or whatever you want....
작동 할 수 있습니다.
답변
가상 환경을 만들고 설치 한 다음 python 3.6.5로 전환합니다.
$ conda create -n tensorflow python=3.7
$ conda activate tensorflow
$ conda install python=3.6.5
$ pip install tensorflow
tensorflow를 사용하고 싶을 때 환경을 활성화하십시오.
답변
https://www.python.org/downloads/release/python-360/ 에서 python 3.6.0을 다운로드합니다.
일반 패키지로 설치하십시오.
운영 cd /Library/Frameworks/Python.framework/Version
실행 ls
명령과 설치된 모든 Python 버전이 여기에 표시됩니다.
운영 sudo rm -rf 3.7
지금까지 버전을 확인하면 이제 python3 -V
3.6이 될 것입니다.
답변
conda를 사용하여 Python 가상 환경을 만든 다음 tensorflow를 설치합니다.
$ conda create -n [environment-name] python=3.6
# it may ask for installing python-3.6 if you don't have it already. Type "y" to proceed...
$ activate [environment-name]
$ pip install tensorflow
이제부터는 tensorflow를 사용하고 싶을 때마다 환경을 활성화 할 수 있습니다 .
conda 패키지 관리자가없는 경우 먼저 여기에서 다운로드하십시오 : https://www.anaconda.com/distribution
답변
이전 버전을 제거하거나 Anaconda 또는 docker 등과 같은 추가 소프트웨어로 되돌릴 필요가없는 깨끗한 방법은 Python 3.6 소스 코드를 다운로드하고 다음과 같이 설치하는 것입니다.
$ mkdir /home/<user>/python3.6
$ ./configure --prefix=/home/<user>/python3.6/
$ make altinstall
그것을 사용하려면 다음 중 하나를 수행하십시오.
-
/home/<user>/python3.6/bin
귀하의PATH
(및lib
에LD_LIBRARY_PATH
)에 추가 하고 완료하십시오. (정확히 달성하려는 목표에 따라 include 경로 등에 추가해야 할 수도 있지만 아이디어를 얻었 으면합니다.); -
또는 다음과 유사한 가상 환경을 만듭니다
/home/<user>/python3.6/bin/python3.6 -m venv env-python3.6
..
sudo 또는 루트 액세스가 필요하지 않습니다. 시스템을 망칠 필요가 없습니다.
답변
python 3.7로 tensorflow를 설치하는 데 문제가 있었고 다음 지침에 따라 python3.6으로 가상 환경을 설정하고 작동하게했습니다.
Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)
Unpack it with tar -xvzf Python-3.6.6.tgz
cd Python-3.6.6
run ./configure
run make altinstall to install it (install vs altinstall explanation here
tensorflow 용 python3.6 가상 환경 설정
jupyter 노트북 또는 jupyter lab을 사용하는 경우 올바른 가상 환경을 선택하는 데 도움이 될 수 있습니다.
python -m venv projectname
source projectname/bin/activate
pip install ipykernel
ipython kernel install --user --name=projectname
이 시점에서 jupyter를 시작하고 새 노트북을 만들고 환경 내에있는 커널을 선택할 수 있습니다.
도움이 되었기를 바랍니다