Python 如何在google colab中更改路径?

Python 如何在google colab中更改路径?,python,path,google-colaboratory,pipenv,Python,Path,Google Colaboratory,Pipenv,我目前正在努力更好地熟悉GoogleColab,并将其用作python的编码环境。我正在尝试设置一个用于测试的ipynb脚本。作为其中的一部分,我正在尝试安装pipenv。我在按照() 部分方向状态用于将路径从~/.local更改为~/.local/bin。我运行命令:“!python-msite--user.base”来确定路径,它返回“/root/.local”我不太熟悉Colab,所以我不知道是否已经存在bin文件,或者是否需要创建一个或其他文件。我也不确定什么是最安全的,以及在设置路径时

我目前正在努力更好地熟悉GoogleColab,并将其用作python的编码环境。我正在尝试设置一个用于测试的ipynb脚本。作为其中的一部分,我正在尝试安装pipenv。我在按照()


部分方向状态用于将路径从~/.local更改为~/.local/bin。我运行命令:“!python-msite--user.base”来确定路径,它返回“/root/.local”我不太熟悉Colab,所以我不知道是否已经存在bin文件,或者是否需要创建一个或其他文件。我也不确定什么是最安全的,以及在设置路径时应该遵循哪些与Colab相关的最佳实践。通常,我通过GUI修改windows机器上的路径,以前从未使用命令行更改过路径。提前感谢所有知道如何执行此操作的人。

好的,这是我在尝试安装pipenv时从Google Collaboratory收到的错误消息的副本:

    WARNING: The script virtualenv is installed in '/root/.local/bin' which is not on PATH.
    Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
    WARNING: The script virtualenv-clone is installed in '/root/.local/bin' which is not on PATH.
    Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
    WARNING: The scripts pipenv and pipenv-resolver are installed in '/root/.local/bin' which is not on PATH.
    Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
由于我不确定这些警告的真正含义,我还是运行了pipenv安装命令:

    !pipenv install requests
这导致了一条错误消息,基本上是说找不到命令pipenv

我没有在Colab或命令行中设置路径变量的经验,因此我从另一个用户[link]那里查看了下面的stackoverflow问题:尝试了解如何进行。查看后,我运行了以下命令:

    !cp /root/.local/bin /usr/local
这导致自动注释:

    cp: -r not specified; omitting directory '/root/.local/bin'
正如我之前所说,我没有任何从命令行设置系统变量的经验,我所读到的每一篇关于它的文章都有一个警告,比如:如果操作不当,可能会永久性地损坏您的机器。因此,我很犹豫是否直接钉上“-r”标志。
在进行web搜索后,我从这个站点[link]:找到了关于-r(递归复制)标志的一个很好的解释,并运行了以下命令:

    !cp -r /root/.local/bin /usr/local
这没有发生意外,我打电话:

    !pipenv install requests
成功!它没有发生意外。 因为我想保存我正在编写的脚本的结果,所以我以前安装了一个虚拟驱动器,使用:

    from google.colab import drive
    from google.colab import files

    drive.mount('/content/drive')
我还创建了一个新的目录在我的谷歌驱动器,以容纳这个脚本和任何未来的数据文件等。。。当我运行上述代码时,我不在目录中,我不知道这是否会是一个问题。我不太熟悉Python及其虚拟环境。如果有人知道这是否是一个问题,请随时给我留言。感谢所有阅读此问题并试图回答,甚至思考答案可能是什么的人