Conda를 사용하여 Python 3.6으로 업그레이드하려면 어떻게 해야 하나요?
Conda 패키지 관리는 처음이라 코드에 f-string을 사용할 수 있는 최신 버전의 Python을 원합니다. 제 (입니다.python -V
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
Python 3.6으로 업그레이드하려면 어떻게 해야 하나요?
Anaconda는 내부적으로 python을 3.6으로 업데이트하지 않았습니다.
a) 방법 1
를 하고 에는 '업데이트를 하다'라고 입력합니다.
conda update python
하려면 , 「 」라고 입력합니다.
conda update conda
3.5에서 3.6과 같은 메이저 파이썬 버전 사이에서 업그레이드하려면
conda install python=$pythonversion$
b) 방법 2 - 새로운 환경 조성 (더 나은 방법)
conda create --name py36 python=3.6
c) 절대 최신 python (작성 시 3.6.5)을 입수하기 위해
conda create --name py365 python=3.6.5 --channel conda-forge
이 모든 것을 여기서 볼 수 있다.
또, 강제 업그레이드에 대해서는, 이것을 참조해 주세요.
편집: Anaconda는 현재 Python 3.6 버전을 보유하고 있습니다.
새로운 환경을 만들면 python 3.6이 설치됩니다.
$ conda create --name 3point6 python=3.6
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /Users/dstansby/miniconda3/envs/3point6:
The following NEW packages will be INSTALLED:
openssl: 1.0.2j-0
pip: 9.0.1-py36_1
python: 3.6.0-0
readline: 6.2-2
setuptools: 27.2.0-py36_0
sqlite: 3.13.0-0
tk: 8.5.18-0
wheel: 0.29.0-py36_0
xz: 5.2.2-1
zlib: 1.2.8-3
Anaconda 4.0+에서 Python의 주요 최신 버전으로 업그레이드하기 위한 자세한 설명과 함께 이 페이지를 찾았습니다.첫번째,
conda update conda
conda remove argcomplete conda-manager
도 어쩔 수 요.conda remove
일부 :
- 백포트_개요
- 아름다운 옷차림의
- 불꽃이 튀는 코어
패키지에 추가 패키지가 될 수 .UnsatisfiableError
- 패키지를 목록에 합니다.Python 을 설치합니다.
conda install python==3.6
걸리고, 그후가 "" " " " " " " " 로 표시됩니다.conda install anaconda-client
그렇게
conda install anaconda-client
이미 거기에 있다고 했어요.마지막으로 지시에 따라
conda update anaconda
Windows 10 명령 프롬프트에서 이 작업을 수행했지만 Mac OS X에서도 이와 비슷해야 합니다.
이전에는 인플레이스 업그레이드를 시도하는 것이 매우 어려웠습니다.
【아나콘다】【파이썬】이치노★★★★★★★★★를 사용하고 있는 경우는conda
위해 일 수 . 왜냐하면 이것은 파괴적일 수 있습니다. 왜냐하면conda
하드디스크를 탑재한 환경을 구축하다Anaconda/envs
디렉토리로 이동합니다.
따라서 환경을 사용하는 경우 먼저 환경을 내보내는 것이 좋습니다.환경을 활성화한 후 다음과 같은 작업을 수행합니다.
conda env export > environment.yml
환경을 백업한 후(필요한 경우) 이전 Anaconda를 제거할 수 있습니다(Anaconda를 제거하는 것은 매우 간단합니다).
$ rm -rf ~/anaconda3/
새로운 Anaconda(64비트판 Linux 등)를 다운로드하여 교체합니다.
$ cd ~/Downloads
$ wget https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
(자세한 내용은 여기를 참조해 주세요).
그 후 실행합니다.
$ bash Anaconda3-4.3.0-Linux-x86_64.sh
Mac OS Mojave를 사용하고 있습니다.
이 4단계는 저에게 효과가 있었습니다.
conda update conda
conda install python=3.6
conda install anaconda-client
conda update anaconda
에서 Python Python 버전을 하십시오.conda activate <env_name>
뭇매를 맞다
conda install -c anaconda python=<version>
또, 의존 관계를 갱신할 필요가 있는 경우도 있습니다.
conda update --all
사용할 수 있는 유일한 솔루션은 원하는 이름으로 새 Conda env를 작성하는 것입니다(유감스럽게도 이름을 유지하기 위해 오래된 Conda env를 삭제합니다). 다음 새로운 비단뱀을 다시 합니다.install.sh
하기 위해 것 conda/mil 파일(또는 yaml 파일 또는 기타 모든 것):
conda remove --name original_name --all
conda create --name original_name python=3.8
sh install.sh # or whatever you usually do to install dependencies
conda install python=3.8
나한테는 안 통한다.6리왜 3 3 . 6 하??으로 나아가다라는 .
아래 메모가 작동하지 않습니다.
이전 env의 conda 버전을 갱신하는 경우 다음 작업도 수행할 수 있습니다(conda에서는 env의 이름을 변경할 수 없기 때문에 필요한 것보다 복잡합니다).
- 현재 환경의 임시 새 위치를 만듭니다.
conda create --name temporary_env_name --clone original_env_name
- 원래 env를 삭제합니다(새 env가 이 이름을 가질 수 있도록).
conda deactivate
conda remove --name original_env_name --all # or its alias: `conda env remove --name original_env_name`
- 그런 다음 원하는 python 버전을 사용하여 새로운 빈 환경을 만들고 원래 환경을 복제합니다.
conda create --name original_env_name python=3.8 --clone temporary_env_name
는 직접적인 에, 3.와 windows 10에서anaconda와 windows 10에서 python 3.9를 입수하는 입니다.
주의: 추가 패키지가 필요했기 때문에 필요한 패키지만 설치하세요.
conda create --name e39 python=3.9 --channel conda-forge
갱신하다
Python 3.9는 conda와 함께 사용할 수 있습니다. 아래 명령을 사용하십시오.
conda create --name python=3.9
또한 python 3.9 가상 환경을 간단하게 구축할 수 있습니다.
- 관리자 사용자와 함께 Anaconda Powershell 프롬프트를 엽니다.
- ★★를 합니다.
conda update python
. - 정도 할 수 . 이 프로세스에서 다음을 입력해야 할 수 있습니다.
y
얼마 안 있어. - Conda에서 버전을 로 입력합니다.
python --version
- 최신 버전인 경우 컴퓨터를 재시작할 수 있습니다.
내가 찾은 최선의 방법:
source activate old_env
conda env export > old_env.yml
그런 다음 다음과 같이 처리합니다.
with open('old_env.yml', 'r') as fin, open('new_env.yml', 'w') as fout:
for line in fin:
if 'py35' in line: # replace by the version you want to supersede
line = line[:line.rfind('=')] + '\n'
fout.write(line)
후 첫 ("")를 합니다.name: ...
행 「」)prefix: ...
를 환경명을 반영하여
conda env create -f new_env.yml
이 pinned version에서 version으로 있는 몇으로 삭제 또는 해야 할 수 .old_env
비단뱀
좀 더 쉬운 방법이 있었으면 좋겠는데...
언급URL : https://stackoverflow.com/questions/41535881/how-do-i-upgrade-to-python-3-6-with-conda
'it-source' 카테고리의 다른 글
버전 X와 버전 Y 사이에 PHP 버전이 필요하도록 Composer 강제 설정 (0) | 2023.01.03 |
---|---|
JPA 및 휴지 상태 사용 시 ID 생성 전략을 선택하는 방법 (0) | 2023.01.03 |
각도로 $on 및 $120 (0) | 2023.01.03 |
to_sql 및 sqlalchemy를 사용한 mariadb 데이터베이스로의 panda 데이터 프레임 (0) | 2022.12.29 |
"액티비티로 인해 페이지가 만료되었습니다." - Larabel 5.5 (0) | 2022.12.29 |