我不确定这应该在这里还是在 python 板上,但是因为除了在 Ubuntu 16.04 系统上之外,这不会发生在其他任何地方,我认为它可能是正确的地方。
我有一个使用 Amazon Ec2 设置的 Ubuntu 16.04 服务器。
我已经使用此处最佳答案中的第一个选项安装了 python3.6:
如何使用 apt-get 安装 Python 3.6?
我还使用这种方法安装了 pip3:
apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
使用 pip3 我安装virtualenv并virtualenvwrapper
pip3 install virtualenv
pip3 install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
我通过将它添加到我的 .bashrc 文件中,将我的 virtualenv 目录设置为主目录
export WORKON_HOME=$HOME/.virtualenv
Run Code Online (Sandbox Code Playgroud)
然后使用重新加载bash source ~/.bashrc
这一切正常。
当我尝试运行时的下一步
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
这是包网站和几篇 askubuntu 文章示例所建议的,我收到此错误:
-su: /usr/local/bin/python3: No such file or directory
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the …Run Code Online (Sandbox Code Playgroud)