source ~/.bashrc virtualenvwrapper 出错

我在阿里云上安装 virtualenvwrapper  配置完bashrc  ,  source .bashrc 的时候出现如下错误:

[email protected]:~# source ~/.bashrc
/usr/bin/python: 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/python and that PATH is
set properly.
[email protected]:~# pip install virtualenv
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main

这里是我 vim .bashrc 后配置的内容(这个配置是错的):-----------------------------

# enable programmable completion features (you don‘t need to enable
# this, if it‘s already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi

-------在最后面添加的----------------------------------------

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/workspace

source /usr/local/bin/virtualenvwrapper.sh

分析问题:

python3 -V

python3.5.2

我看了下我的python3 在哪里:

[email protected]:~# which python3
/usr/bin/python3

原来是python3 的路径问题,

解决问题:

[email protected]:~# vim ~/.bashrc

在 打开的bashrc末尾添加如下内容:-----------------------

# Setting PATH for Python 3.5

PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.5

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/workspace

source /usr/local/bin/virtualenvwrapper.sh

esc :x 退出

最后:

source ~/.bashrc
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/get_env_details
[email protected]:~#

这样是不是就OK了呀!嘻嘻。

原文地址:https://www.cnblogs.com/--A--/p/9807503.html

时间: 2024-11-13 08:05:32

source ~/.bashrc virtualenvwrapper 出错的相关文章

source ~/.bashrc 什么意思

source:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录 https://www.cnblogs.com/ThatsMyTiger/p/6865817.html https://www.cnblogs.com/pkufork/p/linux_source.html ~/是进入当前用户的主目录.比如我用的用户名是USER 那么命令 cd ~/ 就进入了/home/USER 目录. .b

source ~/.bashrc

每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效. 原文地址:https://www.cnblogs.com/yibeimingyue/p/11798382.html

ubuntu18+virtualenv配置

思路: 1.两条命令安装,加sudo是安装在/usr/local/bin/virtualenv路径下,不加就安装在home/.local下.注意,后面bashrc里,要设置的路径和这个有关系,所以要区分清楚 pip3 install virtualenv pip3 install virtualenvwrapper 2.安装完,在bashrc里添加三条命令,第一条指定python版本,第二条指定虚拟环境工作目录,第三条是激活shell下面的快捷命令比如workon等 export VIRTUAL

python venv环境配置

python venv环境配置 python配置 Ubuntu16.04 默认安装了python3,需要安装pip apt-get install python-pip pip install pip -U 更改pip源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 安装virtualenv pip install virtualenv Linux安装virtualenvwrapper pip i

python------virtualenv&amp;virtualenvwrapper的使用

virtualenv virtualenv 的作用:为单个项目创建独立的python虚拟环境 virtualenv的使用 : 1.通过如下命令安装virtualenv $ sudo pip install virtualenv 2.创建虚拟环境: 创建默认虚拟环境: $ virtualenv env27 此命令表示创建一个名为env27的虚拟环境.每个虚拟环境都包含一个独立的env27/bin/python和env27/bin/pip,当运行他们时env27做为你的运行环境. 创建指定解释器版本

virtualenv&virtualenvwrapper on Windows&Ubuntu

pip install virtualenv pip install virtualenvwrapper-win lsvirtualenv mkvirtualenv env27 deactivate mkvirtualenv -p C:\Python35\python.exe env35 deactivate workon env35 ---------------------------------------------------------------------------------

virtualenvwrapper

安装: virtualenvwrapper 找到路径: [email protected]:/home/lcg# sudo find / -name virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh 修改.bashrc: [email protected]:/home/lcg# vi ~/.bashrc 最后面加入以下内容后wq保存: export WORKON_HOME=$HOME/.virtualenvssource /usr/

linux 中 virtualenvwrapper的使用

原文链接:http://www.jianshu.com/p/3abe52adfa2b Virtaulenvwrapper Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做: 将所有虚拟环境整合在一个目录下 管理(新增,删除,复制)虚拟环境 快速切换虚拟环境 ... 安装方法 1.安装 virtualenvwrapper pip install virtualenvwrapper 2.创建目录存放虚拟环境 mkdir ~/.virtualenvs

启动emulator出错

启动emulator出错(一) $ cd ~/android/out/host/linux-x86/bin 增加环境变量 $ emacs ~/.bashrc 在.bashrc中新增环境变量,如下 #java 程序开发/运行的一些环境变量 export ANDROID_PRODUCT_OUT=~/android/out/target/product/g eneric ANDROID_PRODUCT_OUT_BIN=~/android/out/host/linux-x 86/bin export P