我想将google-cloud-bigquery库安装到我的Jupyter Notebooks项目(位于“ EDF Boston”目录中的项目)中。在激活的虚拟环境中,我已经通过命令提示符下载了“ google-cloud-bigquery”库(请参见下面的代码)
(venv) C:\Users\Joe\Documents\EDF Boston\venv\Scripts>pip install --upgrade google-cloud-bigquery
我在网上找到了以下代码块,将其作为在代码开头运行的内容,以将google-cloud-bigquery库导入到我的Jupyter Notebook项目中。但是,当我用“ venv”替换“”并运行代码时,出现语法错误。
!pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-bigquery
我曾尝试从虚拟环境内部和外部打开Jupyter笔记本,但是无论哪种方式都无法使它工作。
答案 0 :(得分:2)
首先,您无需使用 venv 在Jupyter Notebook中运行Python BigQuery API。您可以使用 pip 手动安装每个必需的软件包,如documentation中所述。安装软件包后,在您的Python代码中使用 import package_name 在脚本中使用它。
但是,我想指出, venv 用于创建隔离的Python环境,该环境允许您隔离项目依赖项。根据{{3}},建议在使用Python进行本地开发时使用 venv 。为了使用venv,请按照以下步骤操作:
复制整个Python安装:
cd your-project python3 -m venv venv
将您的外壳设置为使用Venv路径
source venv/bin/activate
现在安装软件包,而不会影响其他环境:
pip install --upgrade google-cloud-storage
pip install --upgrade google-cloud-bigquery
如果您需要退出环境:
deactivate