在 Fedora 16 上安装 virtualenv

Cpp*_*ner 3 fedora python

我来自 Ubuntu。我知道如何在 Ubuntu 上安装 virtualenv 和配置东西。现在 Fedora 对我来说似乎很奇怪......

遵循这两个指南:

在 Fedora 上设置 virtualenv、pip、virtualenvwrapper 和 IPython
如何在 Fedora 16 / 15 / 14 中安装 Virtualenv

当我尝试设置我的 virtualenv 时,我得到了这个

bash: virtualenv: 命令未找到...

我是在root下安装的。如果我这样做ls

$ su -
[root@localhost ~]# ls
anaconda-ks.cfg  bin  lib
[root@localhost bin]# ls
virtualenv  virtualenvwrapper.sh
[root@localhost bin]# 
[root@localhost bin]# cd
[root@localhost ~]# cd lib
[root@localhost lib]# ls
python2.7
[root@localhost lib]# cd python2.7/
[root@localhost python2.7]# ls
site-packages
[root@localhost python2.7]# cd site-packages/
[root@localhost site-packages]# ls
virtualenv-1.7-py2.7.egg-info  virtualenvwrapper
virtualenv.py                  virtualenvwrapper-2.11-py2.7.egg-info
virtualenv.pyc                 virtualenvwrapper-2.11-py2.7-nspkg.pth
virtualenv_support
[root@localhost site-packages]#
Run Code Online (Sandbox Code Playgroud)

binlib包含的virtualenv。它们出现在我通过 pip 安装 virtualenv 之后。(我在笔记本电脑上针对我的新 Fedora 进行了检查,根目录下不存在 lib 和 bin)。在安装过程中,我很清楚virtualenv是安装在根目录下的。

我该如何解决?在 Fedora 上安装 virtualenv 的正确方法是什么?(我知道如何在 Ubuntu 上执行此操作...)

我认为su -是坏的。普通 su 将以 root 身份登录我,但将我放在我的用户目录而不是根目录中(在 的情况下su -)。

Ign*_*ams 7

yum install python-virtualenv 
Run Code Online (Sandbox Code Playgroud)

?