Ami*_*ian 7 theano azure-machine-learning-studio keras tensorflow jupyter-notebook
我正在尝试测试Azure Machine Learning Studio.
我想使用TensorFlow,但它没有安装在Jupyter笔记本上.
如何在笔记本上使用TensorFlow,Theano,Keras等机器学习库?
我试过这个:
!pip install tensorflow
Run Code Online (Sandbox Code Playgroud)
但是,我得到的错误如下:
Collecting tensorflow
Downloading tensorflow-0.12.0rc0-cp34-cp34m-manylinux1_x86_64.whl (43.1MB)
100% |################################| 43.1MB 27kB/s
Collecting protobuf==3.1.0 (from tensorflow)
Downloading protobuf-3.1.0-py2.py3-none-any.whl (339kB)
100% |################################| 348kB 3.7MB/s
Collecting six>=1.10.0 (from tensorflow)
Downloading six-1.10.0-py2.py3-none-any.whl
Requirement already satisfied: numpy>=1.11.0 in /home/nbcommon/anaconda3_23/lib/python3.4/site-packages (from tensorflow)
Requirement already satisfied: wheel>=0.26 in /home/nbcommon/anaconda3_23/lib/python3.4/site-packages (from tensorflow)
Requirement already satisfied: setuptools in /home/nbcommon/anaconda3_23/lib/python3.4/site-packages/setuptools-27.2.0-py3.4.egg (from protobuf==3.1.0->tensorflow)
Installing collected packages: six, protobuf, tensorflow
Found existing installation: six 1.9.0
DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
Uninstalling six-1.9.0:
Successfully uninstalled six-1.9.0
Rolling back uninstall of six
Exception:
Traceback (most recent call last):
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/req/req_set.py", line 784, in install
**kwargs
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/req/req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/home/nbcommon/anaconda3_23/lib/python3.4/site-packages/pip/wheel.py", line 329, in clobber
os.utime(destfile, (st.st_atime, st.st_mtime))
PermissionError: [Errno 1] Operation not permitted
Run Code Online (Sandbox Code Playgroud)
正如您所注意到的,活动用户无权写入site-packagesAzure 机器学习工作室笔记本中的目录。您可以尝试将包安装到您有写入权限的另一个目录(例如默认工作目录)并从那里导入,但我建议使用以下更简单的选项。
Azure Notebooks是一项单独的 Jupyter Notebook 服务,可让你安装tensorflow、theano 和 keras。与 AML Studio 中的笔记本一样,这些笔记本将保留在您的帐户中。主要缺点是,如果您想通过 Python 包等方式访问工作区azureml,则需要提供工作区 ID/授权令牌来设置连接。(在 Azure ML Studio 中,这些值会从当前工作区自动加载。)否则,我相信 Azure Notebooks 可以完成您习惯于仅在 AML Studio 中执行的所有操作。
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |