将代码从Colab传输到Jupyter Notebook

时间:2019-12-09 18:46:35

标签: tensorflow jupyter-notebook google-colaboratory

我尝试将一些代码从Colab传输到Jupyter笔记本电脑。

Colab中的代码是:

# Use some functions from tensorflow_docs
!pip install -q git+https://github.com/tensorflow/docs

我收到错误消息:

ERROR: Could not detect requirement name for 'git+https://github.com/tensorflow/docs', please specify one with #egg=your_package_name"

如果没有“!”也尝试在开始时:

 pip install -q git+https://github.com/tensorflow/docs

我收到一个错误:

File "<ipython-input-11-8fda094c7d6e>", line 5
pip install -q git+https://github.com/tensorflow/docs
          ^
SyntaxError: invalid syntax

有人可以帮我吗?

3 个答案:

答案 0 :(得分:0)

使感觉到没有点子!不起作用!用于在Jupyter iPython环境中调用bash shell。

我在Google Cloud Platform Notebook(Jupyter Lab版本1.1.4)中尝试了使用Python版本(Python 3.5.3)的命令:

!pip3 install -q git+https://github.com/tensorflow/docs --user

运行良好。

!pip3 freeze | grep tensorflow
tensorflow==1.15.0
tensorflow-datasets==1.2.0
tensorflow-docs==0.0.0
tensorflow-estimator==1.15.1
tensorflow-hub==0.6.0
tensorflow-io==0.8.0
tensorflow-metadata==0.15.0
tensorflow-probability==0.8.0
tensorflow-serving-api==1.14.0

答案 1 :(得分:0)

  

如果没有“!”也尝试在开始时:

您需要!首先,如果您要运行bash命令。否则,Jupyter将尝试将其作为python运行,这将无法正常工作。

笔记本中是否还有其他代码?当我在最新版本的Colab和python3中尝试以下代码时,它对我有用:

    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoUrl));
    context.startActivity(intent);

产生:

!pip install git+https://github.com/tensorflow/docs     

您是否尝试过重置运行时并再次运行代码?笔记本上还有其他东西吗?

答案 2 :(得分:0)

要找到问题,我用Anaconda提示符创建了一个新环境,其中包含以下几行:

conda create -n regression=3.7
conda activate regression
pip install ipykernel
python -m ipykernel install --user --name regression --display-name "regression"
conda install tensorflow-gpu
pip install keras

比我激活环境“回归”并启动jupyter笔记本

我将使用的代码来自:here

我再次尝试:

# Use seaborn for pairplot
!pip install -q seaborn

那行得通。但是当我执行时:

# Use some functions from tensorflow_docs
!pip install -q git+https://github.com/tensorflow/docs

我现在看到错误:

“错误:错误[WinError 2]在执行命令git clone -q https://github.com/tensorflow/docs时C:\ Users \ MASTER〜1 \ AppData \ Local \ Temp \ pip-req -build-n2je0pjv' 错误:找不到命令'git'-您是否已在路径中安装了'git'? “

使用代码:

!pip3 install -q git+https://github.com/tensorflow/docs

我得到了错误: “ Fersch geschrieben oder的“ Der Befehl” pip3“ konnte nicht gefunden werden。”