在 Fedora 16 上安装 virtualenv

在 Fedora 16 上安装 virtualenv

我来自乌班图。我知道如何在 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]#

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

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

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

答案1

yum install python-virtualenv 

答案2

现在对于 Fedora 25...

Python 2

sudo dnf install python-virtualenv

蟒蛇3

sudo dnf install python3-virtualenv

相关内容