小编eve*_*tt7的帖子

如何使用 Pandas 或 Request 在 Python 中访问私有 Github 存储库文件 (.csv)

我必须将公共 Github 存储库切换为私有,并且无法访问文件,无法使用我可以使用公共 Github 存储库访问的访问令牌。

我可以使用curl访问我的私人存储库的CSV:'''curl -s https://{token}@raw.githubusercontent.com/username/repo/master/file.csv

'''

但是,我想在我的 python 文件中访问这些信息。当回购公开时,我可以简单地使用: ''' url = ' https://raw.githubusercontent.com/username/repo/master/file.csv ' df = pd.read_csv(url, error_bad_lines=False)

'''

现在,由于存储库是私有的,这不再有效,而且我找不到解决方法来在 python 中下载此 CSV,而不是从终端拉取。

如果我尝试: ''' requests.get(https://{token}@raw.githubusercontent.com/username/repo/master/file.csv) ''' 我收到 404 响应,这基本上是同一件事pd.read_csv() 正在发生这种情况。如果我单击原始文件,我会看到创建了一个临时令牌,并且 URL 为: ''' https://raw.githubusercontent.com/username/repo/master/file.csv?token=TEMPTOKEN ''' 是有没有办法附加我的永久私人访问令牌,以便我始终可以从 github 提取这些数据?

python csv git private pandas

12
推荐指数
2
解决办法
1万
查看次数

ModuleNotFoundError:jupyter笔记本中没有名为“seaborn”的模块

尝试导入seaborn时,我不断收到错误:ModuleNotFoundError:没有名为“seaborn”的模块。 在此输入图像描述

我已经使用 pip install seaborn 和 conda install seaborn 安装了seaborn。在此输入图像描述

我在seaborn上看到我不是唯一遇到此问题的人,但我无法解决此问题,我如何检查并更新我的pip/conda是否指向与我的解释器相同的安装?在此输入图像描述

编辑
我尝试在笔记本中运行 !pip install seaborn,但这仍然不起作用。我还创建了自己的 conda env 并安装了seaborn(它在照片中显示了基础),但这也不起作用。在此输入图像描述

python pip conda seaborn jupyter

2
推荐指数
1
解决办法
9343
查看次数

标签 统计

python ×2

conda ×1

csv ×1

git ×1

jupyter ×1

pandas ×1

pip ×1

private ×1

seaborn ×1