Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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 virtualenv和VirtualenvRapper“;运行初始化挂钩时出现了一个p问题;突然地_Python_Django_Bash_Ubuntu - Fatal编程技术网

Python virtualenv和VirtualenvRapper“;运行初始化挂钩时出现了一个p问题;突然地

Python virtualenv和VirtualenvRapper“;运行初始化挂钩时出现了一个p问题;突然地,python,django,bash,ubuntu,Python,Django,Bash,Ubuntu,所以我的开发环境已经很长时间没有改变了。我在Windows上使用Ubuntu上的Bash已经有一年了。我只应用以下定期更新: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 直到上周才有任何问题。当我workon env然后启动Django时,所有这些与加密和哈希相关的Python错误都会出现。不记得他们说了什么,但显然找不到什么。我只是忽略了他们,因为我在一个项目的中间,并认为我稍后会对他们发表意见,因为它

所以我的开发环境已经很长时间没有改变了。我在Windows上使用Ubuntu上的Bash已经有一年了。我只应用以下定期更新:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
直到上周才有任何问题。当我
workon env
然后启动Django时,所有这些与加密和哈希相关的Python错误都会出现。不记得他们说了什么,但显然找不到什么。我只是忽略了他们,因为我在一个项目的中间,并认为我稍后会对他们发表意见,因为它只是DEV服务器。

不管怎样,我昨天来上班,突然发现:

-bash: /usr/local/bin/python3.6: No such file or directory
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6 and that PATH is
set properly.
我读了一些与此相关的问题。基本上,他们都建议卸载
virtualenv
virtualenvwrapper
,以及
pip
。也就是说,如果执行
pip3安装——升级virtualenvwrapper
不起作用,那么它就不起作用了。昨天卸载、重新安装并停止工作,一切似乎运行正常

我今天开始工作,问题又出现了,所以我不知道如何解决它。我正在运行
python3.6.3
PIP3
。My
~/.bashrc
包含以下内容,以及我为“修复”该问题而添加的一些附加行:

export PYTHONPATH=${PYTHONPATH}:/usr/bin
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
export WORKON_HOME=/mnt/c/dev/.venvs
export VIRTUALENVWRAPPER_VIRUTALENV_ARGS='--no-site-packages'
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
source /usr/local/bin/virtualenvwrapper.sh
最新的错误消息是:

/usr/bin/python3.6: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 and that PATH is
set properly.
-bash: /usr/local/bin/python3.6: No such file or directory
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6 and that PATH is
set properly.
python3.6.3
位于
/usr/bin
中,
virtualenvwrapper.sh
位于
/usr/local/bin/virtualenvwrapper.sh
中。不确定它为什么在
/usr/local/bin/python3.6
中查找,因为我看不到在哪里指定了它


但愿我知道是什么导致它突然断裂。谢谢你的帮助

我想我会继续回答这个问题

显然,这是一个与Windows10秋季创建者更新相关的问题。在Windows上的Ubuntu(
lxrun
)上与Bash一起使用Ubuntu,或者通过Windows应用商店使用Ubuntu(如果可以下载的话),都会导致此错误。据我所知,错误在于在Linux环境中使用repos在
/mnt/c
或任何Windows驱动器上安装
virtualenv
npm install
。我猜这两者之间存在符号链接问题

对我来说,Microsoft Windows[Version 10.0.16299.19]破坏了环境。这是在我的工作电脑,基本上关闭了我几天,直到我知道发生了什么。我的个人笔记本电脑仍在MicrosoftWindows[Version10.0.15063]下,运行良好。我不得不让它恢复到以前的版本,并关闭Windows更新,直到他们解决问题


从年初开始,我就一直在运行此设置,在我的项目目录中安装
venvs
npm
repos时没有任何问题。

我想我会继续回答这个问题

显然,这是一个与Windows10秋季创建者更新相关的问题。在Windows上的Ubuntu(
lxrun
)上与Bash一起使用Ubuntu,或者通过Windows应用商店使用Ubuntu(如果可以下载的话),都会导致此错误。据我所知,错误在于在Linux环境中使用repos在
/mnt/c
或任何Windows驱动器上安装
virtualenv
npm install
。我猜这两者之间存在符号链接问题

对我来说,Microsoft Windows[Version 10.0.16299.19]破坏了环境。这是在我的工作电脑,基本上关闭了我几天,直到我知道发生了什么。我的个人笔记本电脑仍在MicrosoftWindows[Version10.0.15063]下,运行良好。我不得不让它恢复到以前的版本,并关闭Windows更新,直到他们解决问题


从年初开始,我就一直在运行此设置,在我的项目目录中安装
venvs
npm
repos时没有任何问题。

嗯,无法100%确认。但它似乎可能与Windows10秋季创作者更新有关。。。?我做了一个
lxrun/uninstall/full
,作为用户和管理员失败了。
lx以管理员和用户的身份运行/安装
。它看起来像是重新安装的,但当我在Windows上打开Ubuntu上的Bash时,它基本上是告诉我去商店。我想它现在可以通过商店获得,而不是启用开发者模式并通过
cmd.exe
安装。还阅读了一些关于将文件移出以前安装的内容。此外,昨天我走进办公室时,有一个花了一个多小时的胖更新,这让我相信这是Windows 10 Fall Creators更新。只能诚实地推测。嗯,不能100%确认。但它似乎可能与Windows10秋季创作者更新有关。。。?我做了一个
lxrun/uninstall/full
,作为用户和管理员失败了。
lx以管理员和用户的身份运行/安装
。它看起来像是重新安装的,但当我在Windows上打开Ubuntu上的Bash时,它基本上是告诉我去商店。我想它现在可以通过商店获得,而不是启用开发者模式并通过
cmd.exe
安装。还阅读了一些关于将文件移出以前安装的内容。此外,昨天我走进办公室时,有一个花了一个多小时的胖更新,这让我相信这是Windows 10 Fall Creators更新。只能诚实地推测。