Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在本地安装和访问python模块?_Python_Bash_Path - Fatal编程技术网

如何在本地安装和访问python模块?

如何在本地安装和访问python模块?,python,bash,path,Python,Bash,Path,为了遵循我所理解的最佳实践,我安装了pipenv,以便能够在本地安装python模块(并且不会破坏任何其他程序或依赖项)。当然,我在本地安装了pipenv,使用 $ pip install --user pipenv 不幸的是,对pipenv的后续调用会产生以下结果: $ pipenv install requests -bash: pipenv: command not found 因此,尽管新安装了pipenv,但它在shell中不可用。我相信(通过谷歌搜索)这个问题与我的路径有关,也许

为了遵循我所理解的最佳实践,我安装了pipenv,以便能够在本地安装python模块(并且不会破坏任何其他程序或依赖项)。当然,我在本地安装了pipenv,使用

$ pip install --user pipenv
不幸的是,对pipenv的后续调用会产生以下结果:

$ pipenv install requests
-bash: pipenv: command not found
因此,尽管新安装了pipenv,但它在shell中不可用。我相信(通过谷歌搜索)这个问题与我的路径有关,也许我需要将我的用户目录添加到我的.bashrc文件中?但是我不确定到底要向.bashrc文件添加什么来解决这个问题

pip——用户安装到~/.local/bin

因此,您可以将以下行添加到~/.bashrc中:

导出路径=$PATH:$HOME/.local/bin

然后运行
source~/.bashrc
或打开一个新的终端会话,就会找到pipenv。

pip——用户安装到~/.local/bin

因此,您可以将以下行添加到~/.bashrc中:

导出路径=$PATH:$HOME/.local/bin


然后运行
source~/.bashrc
或打开一个新的终端会话,就会找到pipenv。

为什么不使用它virtualenv@Ghassen谢谢你,我正试着这么做。根据“搭便车者Python指南”中的说明,此步骤(安装pipenv)先于安装和使用virtualenv。也许这是不正确的!为什么不使用virtualenv@Ghassen谢谢你,我正试着这么做。根据“搭便车者Python指南”中的说明,此步骤(安装pipenv)先于安装和使用virtualenv。也许这是不正确的!非常感谢。我在我的主目录中实际上没有看到.bashrc文件(也许这就是问题所在!)。我明白了。bash_历史、.bash_个人资料和.bash_会话。你在OSX上吗?OSX终端使用.bash_配置文件而不是.bashrc,因为新的OSX终端会话作为登录会话启动。因此,您可以将上述更改应用于.bash_配置文件。是的,谢谢,我在OSX上,我确实根据您的建议修改了我的.bash_配置文件。已转到一个新错误。谢谢你的帮助!非常感谢。我在我的主目录中实际上没有看到.bashrc文件(也许这就是问题所在!)。我明白了。bash_历史、.bash_个人资料和.bash_会话。你在OSX上吗?OSX终端使用.bash_配置文件而不是.bashrc,因为新的OSX终端会话作为登录会话启动。因此,您可以将上述更改应用于.bash_配置文件。是的,谢谢,我在OSX上,我确实根据您的建议修改了我的.bash_配置文件。已转到一个新错误。谢谢你的帮助!