我刚开始学习如何使用Anaconda来管理包。我正在尝试在conda环境中安装tensorflow。首先,我通过以下方式创建一个环境:
conda create -n tensorflow
然后,我通过以下方式来源:
source activate tensorflow
我可以看到我的提示发生了变化,所以我认为这是正确的。
我注意到似乎tensorflow环境正在从〜/ anaconda2 / lib /复制,我的根版本是python2.7和tensorflow0.12.0
我在tensorflow环境中通过以下方式安装了新版本的Python:
conda install python=3.5
然后,我按照以下步骤安装tensorflow:
pip install --ignore-installed --upgrade TF_PYTHON_URL
然而,当我做conda列表时,我只能看到Python3.5但不能看到tensorflow1.0。我在使用Python时也无法导入tensorflow。
所以我有两个问题让我很困惑。
我很欣赏有关anaconda如何工作的任何教程。
答案 0 :(得分:1)
我认为您的pip install
正在安装到全球环境而不是
tensorflow
。为什么不通过指定路径来尝试安装?例如pip install --target $HOME/anaconda3/tensorflow tensorflow
(第一个tensorflow
是您的环境,第二个是实际包。)
我刚看到最后两个问题。所以你实际上看到你用pip安装的tensorflow?我现在很困惑。输入which pip
以查看它是从tensorflow
环境还是从全局运行。您也可以在source deactivate
之前尝试source activate tensorflow
,以确保您没有使用其他环境,然后运行which python
。 应该显示您的新环境。
答案 1 :(得分:-1)
如果您想使用特定版本的Python创建环境(而不是系统默认版本),您可以这样做:
array (
0 =>
array (
'N_Value' => 15.2,
'Split' =>
array (
0 => 6.4,
1 => 2.8,
2 => 6.0,
),
'Sum' => 15.2,
'Diff' => 0.0,
),
1 =>
array (
'N_Value' => 38.0,
'Split' =>
array (
0 => 20.0,
1 => 16.0,
2 => 2.0,
),
'Sum' => 38.0,
'Diff' => 0.0,
),
2 =>
array (
'N_Value' => 24.0,
'Split' =>
array (
0 => 10.0,
1 => 8.0,
2 => 6.0,
),
'Sum' => 24.0,
'Diff' => 0.0,
),
3 =>
array (
'N_Value' => 7.8,
'Split' =>
array (
0 => 4.0,
1 => 2.0,
2 => 1.8,
),
'Sum' => 7.8,
'Diff' => 0.0,
),
4 =>
array (
'N_Value' => 11.2,
'Split' =>
array (
0 => 1.2,
1 => 8.0,
2 => 2.0,
),
'Sum' => 11.2,
'Diff' => 0.0,
),
5 =>
array (
'N_Value' => 2.2,
'Split' =>
array (
0 => 0.6,
1 => 1.0,
2 => 0.6,
),
'Sum' => 2.2,
'Diff' => 0.0,
),
6 =>
array (
'N_Value' => 3.4,
'Split' =>
array (
0 => 2.0,
1 => 0.8,
2 => 0.6,
),
'Sum' => 3.4,
'Diff' => 0.0,
),
7 =>
array (
'N_Value' => 13.4,
'Split' =>
array (
0 => 10.0,
1 => 2.0,
2 => 1.4,
),
'Sum' => 13.4,
'Diff' => 0.0,
),
8 =>
array (
'N_Value' => 9.0,
'Split' =>
array (
0 => 6.0,
1 => 2.0,
2 => 1.0,
),
'Sum' => 9.0,
'Diff' => 0.0,
),
9 =>
array (
'N_Value' => 4.6,
'Split' =>
array (
0 => 2.0,
1 => 4.0,
2 => 0.6,
),
'Sum' => 6.6,
'Diff' => -2.0,
),
10 =>
array (
'N_Value' => 15.2,
'Split' =>
array (
0 => 6.0,
1 => 8.0,
2 => 1.2,
),
'Sum' => 15.2,
'Diff' => 0.0,
),
11 =>
array (
'N_Value' => 10.8,
'Split' =>
array (
0 => 0.8,
1 => 5.0,
2 => 5.0,
),
'Sum' => 10.8,
'Diff' => 0.0,
),
)
然后使用
激活 conda create --name myCoolEnv python=3.5
您可以阅读有关Anaconda环境here的更多信息。