Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.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 bash#u profile不';不归_Python_Ubuntu - Fatal编程技术网

Python bash#u profile不';不归

Python bash#u profile不';不归,python,ubuntu,Python,Ubuntu,我有权访问Dreamhost子域,我正试图在其上运行Django REST应用程序。服务器在Ubuntu 12.04.5 LTS上运行。我的虚拟环境出了问题,所以我尝试再次安装Python。我被困在第4步: . ~/.bash_profile 命令没有返回,我必须中断它才能返回。这是我的.bashrc: # ~/.bashrc: executed by bash(1) for non-login shells. export NVM_DIR="/home/julius/.nvm" [ -s

我有权访问Dreamhost子域,我正试图在其上运行Django REST应用程序。服务器在Ubuntu 12.04.5 LTS上运行。我的虚拟环境出了问题,所以我尝试再次安装Python。我被困在第4步:

. ~/.bash_profile
命令没有返回,我必须中断它才能返回。这是我的.bashrc:

# ~/.bashrc: executed by bash(1) for non-login shells.

export NVM_DIR="/home/julius/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
source .bash_profile
这是我的.bash_档案:

# ~/.bash_profile: executed by bash(1) for login shells.

umask 002
PS1='[\h]$ '
. $HOME/.bashrc
export PATH=$HOME/opt/python-3.5.1/bin:$PATH

我做错了什么

加载
.bashrc
.bash\u profile
时有无限递归,因为它们都是彼此的源代码。您可能应该删除对
的调用$HOME/.bashrc
来防止这种情况。

它永远不会返回,因为它永远无法完成。您的
.bash\u配置文件
源于您的
.bashrc
,它依次源于(
s)您的
.bash\u配置文件
,它源于您的
.bashrc
,它


bash
source
命令(或
,它只是同一事物的另一个名称)不像只发生一次的
require
import
语句。它是一个运行时命令,每次遇到
source
d文件时都会执行该文件。

您的
.bash\u配置文件
sources
.bashrc
,以及您的
.bashrc
sources
.bash\u配置文件
。这不会有好的结局。