降级Python版本并出现错误

时间:2020-04-22 23:03:37

标签: python python-3.x conda

我是想要使用TensorFlow的Python初学者。 我以前使用过Python v3.7.4,但后来降级为Python 3.6.10。 但是,现在遇到的问题是我无法运行单个代码。 这是Anaconda Prompt中提到的问题。

npm install -g firebase-tools

1 个答案:

答案 0 :(得分:0)

conda实际上可以帮助您避免这些问题。根据经验,您不应在基本环境上工作。始终利用环境。

如何解决您的问题。 1.回滚到可以正常工作的阶段 2.为您的项目创建环境

代码:

# this will list the revision numbers 
conda list --revisions
# take the second last number N
conda install --revision N

这将在一切破裂之前恢复您的conda。意味着您将再次拥有Python 3.7

conda create -n tensor python=3.6 tensorflow
conda activate tensor

# test tensorflow
python -c "import tensorflow;print(tensorflow.__version.__)" 

现在,您拥有使用Python 3.7的基本环境和使用Python 3.6的张量环境。当您想使用tensorflow时,您只需激活此环境并在其中工作即可。

添加软件包


# to deactivate
conda deactivate

优良作法是为您从事的每个项目创建环境。