我用了
pip3 安装 instagram-scraper
安装 instagram scraper 然后我使用
pip3 列表
我可以看到 Instagram-scraper 已安装,但如果我尝试检查是哪个版本,当我输入
instagram-scraper --版本
它说找不到名为“instagram-scraper”的命令
答案1
当pip
以普通用户身份运行时(或使用--user
,取决于版本),它会默认将可执行文件存储在您的~/.local/bin
文件夹中。此位置可能尚未包含在您的$PATH
变量中。
检查是否可以运行命令
~/.local/bin/instagram-scraper --version
如果可行,您应该确保将此文件夹添加到您的用户的$PATH
:
检查您的~/.profile
文件。在现代 Ubuntu 版本中,它应该已经在您登录时有条件地将此位置添加到($PATH
如果存在),使用如下代码片段:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
如果在脚本中找不到这样的块~/.profile
,请将其附加到文件并保存。
无论哪种方式,由于这只在您登录时进行检查,如果您刚刚添加了代码片段或者刚刚在此会话期间创建了目录,则必须立即注销并重新登录。
此后,您应该会看到/home/USERNAME/.local/bin
作为输出的一部分echo "$PATH"
,并且instagram-scraper --version
应该可以直接工作而无需指定目录。