我是Python的新手,所以我只是想为一些Python开发设置Linux Mint。我在这里看到了很多答案,建议我不要接触已有的Python模块Python2.7。因此,我分别安装了Python3.7。在安装virtualenvwrapper
时,我使用以下命令进行了安装
sudo pip install virtualenvwrapper
不过,在其他文章之后,我想我使用以下命令在Python3.7的帮助下安装了virtualenvwrapper
的另一个版本
python3.7 -m pip install virtualenvwrapper
现在有virtualenvwrapper
的两个不同版本,我知道这是因为当我运行以下代码
pip list | grep virtualenvwrapper
我得到virtualenvwrapper 4.3.1
但是当我运行以下内容
python3.7 -m pip list | grep virtualenvwrapper
我得到virtualenvwrapper 4.8.2
现在我对使用哪个感到困惑。我什至不知道是否要保留同一事物的两个版本。我不知道如何删除virtualenvwrapper 4.3.1
。我想使用通过Python3.7安装的程序,但不确定如何做到这一点。
请让我知道
virtualenvwrapper 4.3.1
会破坏一切virtualenvwrapper
virtualenvwrapper
感谢您的时间
答案 0 :(得分:0)
欢迎使用Python!
您将沿着Python 2与Python 3的共同轴行进。这是使用Python 3开始开发的未来之选。
/usr/local/bin/virtualenvwrapper.sh
上。我建议先运行pip uninstall virtualenvwrapper
以删除2.7安装,然后重新运行python3.7 -m pip install --upgrade --force-install virtualenvwrapper
以确保3.7安装良好。这应该将virtualenvwrapper从3.7保留为唯一的生存者,而将python 3.7作为默认的生存者。在您刚开始进行Python开发时,我可以建议一条不同的道路:我可以建议使用https://pipenv.readthedocs.io/en/latest/,“一个更文明时代的优雅武器”。它简化了虚拟环境和软件包的管理。当我七年前开始使用virtualenvwrapper时,去年我一直在使用pipenv并热爱它。 python3.7 -m pip install pipenv
将使您开始使用Linux Mint。