我的目标是在我的Windows7机器上使用Jupyter Notebook中的autograd。
以下是我所做的工作:
在git bash中,我使用source activate myenv
conda install -c omnia autograd
jupyter notebook的Jupyter
现在,当我尝试在Jupyter notebook中导入autograd时,出现以下错误:
No module named 'autograd'因此,我停止了Jupyter笔记本,并尝试使用pip重新安装。但是我有这个错误:
$ pip install autograd
Requirement already satisfied: autograd in c:\users\******\appdata\local\conda\conda\envs\myenv\lib\site-packages (1.1.2)
Requirement already satisfied: numpy>=1.9 in c:\users\******\appdata\local\conda\conda\envs\myenv\lib\site-packages (from autograd) (1.14.5)
Requirement already satisfied: future in c:\users\******\appdata\local\conda\conda\envs\myenv\lib\site-packages (from autograd) (0.16.0)显然,conda认为它已经安装了autograd。
所以我想我可能安装了两个版本的conda?以下是我的conda env list的结果
# conda environments:
#
base C:\ProgramData\Anaconda3
myenv * C:\Users\******\AppData\Local\conda\conda\envs\myenv在两个conda安装中都有一个'pkg‘文件夹,安装了不同的包。
我的猜测是Jupyter notebook连接到了没有安装自动升级的‘基础’anaconda3?
我的问题很简单,我如何在Jupyter notebook中使用autograd,并尽可能地清理所有东西,这样我的机器上就不会安装两个condas?
下面是激活myenv并运行conda list的结果
# packages in environment at C:\Users\******\AppData\Local\conda\conda\envs\myenv:
#
_py-xgboost-mutex 2.0 cpu_0
autograd 1.1.2 np112py36_0 omnia
blas 1.0 mkl
certifi 2018.4.16 py36_0
chardet 3.0.4 <pip>
Cython 0.28.4 <pip>
django 2.0.5 py36hd476221_0 anaconda
future 0.16.0 py36_1
icc_rt 2017.0.4 h97af966_0
idna 2.7 <pip>
intel-openmp 2018.0.3 0
kaggle 1.3.12 <pip>
libxgboost 0.72 0
m2w64-gcc-libgfortran 5.3.0 6
m2w64-gcc-libs 5.3.0 7
m2w64-gcc-libs-core 5.3.0 7
m2w64-gmp 6.1.0 2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2
mkl 2018.0.3 1
mkl_fft 1.0.1 py36h452e1ab_0
mkl_random 1.0.1 py36h9258bd6_0
msys2-conda-epoch 20160418 1
numpy 1.12.1 py36hf30b8aa_1
numpy-base 1.14.5 py36h5c71026_0
pandas 0.23.1 py36h830ac7b_0
pip 10.0.1 py36_0
py-xgboost 0.72 py36h6538335_0
pyodbc 4.0.23 <pip>
python 3.6.5 h0c2934d_0
python-dateutil 2.7.3 py36_0
pytz 2018.4 py36_0 anaconda
requests 2.19.1 <pip>
scikit-learn 0.19.1 py36h53aea1b_0
scipy 1.1.0 py36h672f292_0
setuptools 39.2.0 py36_0
six 1.11.0 py36h4db2310_1
tqdm 4.23.4 <pip>
urllib3 1.22 <pip>
vc 14 h0510ff6_3
vs2015_runtime 14.0.25123 3
wheel 0.31.1 py36_0
wincertstore 0.2 py36h7fe50ca_0
xgboost 0.72 <pip>发布于 2018-07-14 02:55:29
您可以在iPython单元格中使用感叹号来安装autograd:
!pip install autograd。
这样可以保证安装与iPython内核相对应。
https://stackoverflow.com/questions/51331219
复制相似问题