Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Anaconda/conda/python/Windows:如何启动和激活conda环境?_Python_Windows_Anaconda_Conda - Fatal编程技术网

Anaconda/conda/python/Windows:如何启动和激活conda环境?

Anaconda/conda/python/Windows:如何启动和激活conda环境?,python,windows,anaconda,conda,Python,Windows,Anaconda,Conda,我已经通过Anaconda安装了Python3.5(3.5.6),现在我希望能够使用Python3.7,保留3.5作为默认值(一个Python“insert script name”将在命令行上运行)。我命令计算机启动它,但它不工作 Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> conda create --name seiska p

我已经通过Anaconda安装了Python3.5(3.5.6),现在我希望能够使用Python3.7,保留3.5作为默认值(一个
Python“insert script name”
将在命令行上运行)。我命令计算机启动它,但它不工作

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\WINDOWS\system32> conda create --name seiska python=3.7
WARNING: A space was detected in your requested environment path
'C:\Program Files\Anaconda3\envs\seiska'
Spaces in paths can sometimes be problematic.
Solving environment: done

## Package Plan ##

  environment location: C:\Program Files\Anaconda3\envs\seiska

  added / updated specs:
    - python=3.7


The following NEW packages will be INSTALLED:

    ca-certificates: 2018.03.07-0
    certifi:         2018.10.15-py37_0
    openssl:         1.1.1a-he774522_0
    pip:             18.1-py37_0
    python:          3.7.1-he44a216_5
    setuptools:      40.6.2-py37_0
    vc:              14.1-h0510ff6_4
    vs2015_runtime:  14.15.26706-h3a45250_0
    wheel:           0.32.3-py37_0
    wincertstore:    0.2-py37_0

Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > activate seiska
#
# To deactivate an active environment, use:
# > deactivate
#
# * for power-users using bash, you must source
#

PS C:\WINDOWS\system32> activate seiska
PS C:\WINDOWS\system32> python
Python 3.5.6 |Anaconda 4.2.0 (64-bit)| (default, Aug 26 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

在“开始”菜单中,您必须打开“Anaconda提示符”,这与正常的“命令提示符”不同。您的环境从那里被激活。
然后在“开始”菜单中执行
激活

,您必须打开“Anaconda提示符”,这与正常的“命令提示符”不同。您的环境从那里被激活。
然后执行
activate

如果3.6有效,这意味着3.7仍然不可用。此外,除非我知道我需要64位Python,否则我不会使用它。@QuantumPhysician为什么不使用64位Python?@darthbith,因为许多包依赖于CType,它们的共享库只针对32位进行预编译。@QuantumPhysician有趣。我已经使用64位Conda大约5年了,没有任何不兼容的问题,但是我没有使用那么多的软件包。此外,包含数百个包的整个Anaconda发行版都是为64位编译的。你在考虑哪些软件包?@darthbith我记得pyqt或pyside在64位上给我造成了问题。我处理过很多包裹,但这就像几年前一样。我无法准确列出它是什么。如果3.6有效,这意味着3.7仍然不可用。此外,除非我知道我需要64位Python,否则我不会使用它。@QuantumPhysician为什么不使用64位Python?@darthbith,因为许多包依赖于CType,它们的共享库只针对32位进行预编译。@QuantumPhysician有趣。我已经使用64位Conda大约5年了,没有任何不兼容的问题,但是我没有使用那么多的软件包。此外,包含数百个包的整个Anaconda发行版都是为64位编译的。你在考虑哪些软件包?@darthbith我记得pyqt或pyside在64位上给我造成了问题。我处理过很多包裹,但这就像几年前一样。我不能准确地列出它是什么,皮尤斯说了什么。尝试从Anaconda提示符激活seiska环境,然后重试。如果你还不熟悉它,作为备份是非常有帮助的。是的,这很有效。但是,为了使用它,我必须首先激活seiska,从\envs\seiska\Scripts\IDLE.exe打开IDLE,或者使用Anaconda提示符运行Python脚本(实际上,它被称为Anaconda提示符,而不是Anaconda命令提示符)。Windows Power Shell仍然可以正常工作,“activate seiska”不会导致错误,它似乎什么都不做,而Python 3.5.6是使用Windows Power Shell可以访问的唯一Python版本。但也许这对我来说已经足够了,就像皮尤斯说的。尝试从Anaconda提示符激活seiska环境,然后重试。如果你还不熟悉它,作为备份是非常有帮助的。是的,这很有效。但是,为了使用它,我必须首先激活seiska,从\envs\seiska\Scripts\IDLE.exe打开IDLE,或者使用Anaconda提示符运行Python脚本(实际上,它被称为Anaconda提示符,而不是Anaconda命令提示符)。Windows Power Shell仍然可以正常工作,“activate seiska”不会导致错误,它似乎什么都不做,而Python 3.5.6是使用Windows Power Shell可以访问的唯一Python版本。但也许这对我来说已经足够了。