我是想要使用TensorFlow的Python初学者。 我以前使用过Python v3.7.4,但后来降级为Python 3.6.10。 但是,现在遇到的问题是我无法运行单个代码。 这是Anaconda Prompt中提到的问题。
npm install -g firebase-tools
答案 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
优良作法是为您从事的每个项目创建环境。