我有一个当前使用python 2.5.4运行的Debian系统.我得到了virtualenv正确安装,一切正常.我是否有可能使用不同版本的Python的virtualenv?
我编译了Python 2.6.2,并希望将它与一些virtualenv一起使用.是否足以覆盖二进制文件?或者我是否必须更改库中的某些内容?
pip
,virtualenv
和distribute
?在我对问题4314376的回答中,我建议使用,ez_setup
以便您可以安装pip
并virtualenv
如下:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
我最初是从Jesse Noller的博客文章中提取这些说明的,所以你想在Mac上使用Python?.我喜欢保持一个干净的全局site-packages目录的想法,所以我安装的唯一其他软件包就是 virtualenvwrapper
和distribute
.(distribute
由于这个Python公共服务公告,我最近添加到了我的工具箱.为了安装这两个软件包,我使用了:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Run Code Online (Sandbox Code Playgroud)
要真正遵循Python公共服务公告,在全新的Python安装上,我会执行以下操作:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
在一个评论我的回答 …
我的计算机上有几个不同版本的python.当我在提示符下键入"python"时,如何选择从终端运行哪一个?
我有一个我一直在研究的python.现在我意识到我需要一个虚拟环境.如何为现有项目创建它?如果我这样做:
virtualenv venv
Run Code Online (Sandbox Code Playgroud)
它会正常工作吗?或者我是否必须重新创建我的项目,创建virtualenv然后将现有文件复制到它?
如果我想在打开.py文件时将64位Python 3.3作为默认值,那么安装32位和64位版本的Python 2.7和Python 3.3的最佳方法/顺序是什么?
我已经安装了32位版本,默认设置为Python 3.3.
如果它是好的,只是重命名我的当前安装版本的目录,将python27.dll并使用它(或程序python33.dll)继续工作?这个库由python安装程序安装到%WINDIR%\ System32和/或%WINDIR%\ SysWoW64.
谢谢你的回答,这就是我所做的:
C:\Python\27_32\
C:\Python\27\
C:\Python\33_32\
C:\Python\33\
我已经使用easy_install来安装numpy来安装numpy 1.7.1,但是当我在python中检查我的版本时:
python -c "import numpy; print numpy.version.version"
Run Code Online (Sandbox Code Playgroud)
它说1.6.2
我究竟做错了什么?
在过去的几年中,我偶尔需要使用python,但是我一直在使用各种不同的方法(机盖,easy_install,pip等)盲目安装版本和软件包。这导致了以下悲惨的结果:
$ python
python python2.7-config python3.4-32 pythonw2.6
python-config python3 python3.4-config pythonw2.7
python2.6 python3-32 python3.4m
python2.6-config python3-config python3.4m-config
python2.7 python3.4 pythonw
Run Code Online (Sandbox Code Playgroud)
目前,我想使用许多不同的python模块开始一个新项目。但是,在安装pandas之类的软件包时(使用pip
),我遇到了很多困难,这很可能是由于我的机器上安装的Python数量庞大而引起的。
我现在的问题是,如何才能删除所有这些python安装并重新开始,而无需按照此处的建议进行完整的OS重新安装。我知道这可能是最好的解决方案,但是由于我目前正在从事其他项目,因此我目前无法选择此方法。
或者,我至少如何创建一个可行的python环境,在其中可以安装要使用的版本所需的模块。
非常感谢所有帮助!
路易
我使用 python 2.7.8,无法更改 python 版本,因为它会影响其他重要程序。连续使用python 解压文件夹和子文件夹中的 zip 文件,我不知道如何安装“pip install pathlib”。任何帮助都会很棒。
我正在使用 python 3.7 IDLE 和 PyCharm 工作和学习 python,但现在我必须使用 Anaconda 来解决一些不同的问题。
我的问题是,是否可以在同一台机器上安装 Anaconda,但不会干扰我已经安装的旧 python 3.7?因为在其中我也使用 Django 等,但 Anaconda 主要用于数据处理,我不希望它们彼此交互或覆盖包。
我应该使用虚拟环境之类的东西来安装 Anaconda 吗?如果是这样,最好的方法是什么。
我是新来的,谢谢你的帮助!
我现在正在自己工作,但我正在寻找扩展我的操作的方法.
我想找一个简单的方法来版本化我的Python发行版,这样我就可以很容易地重新创建它.有没有工具可以做到这一点?或者我可以添加/usr/local/lib/python2.7/site-packages/
(或其他)svn回购?这并没有解决PATH
s 的问题,但我总是可以写一个脚本来改变路径.理想情况下,解决方案是在VM中构建我的Python env,然后将VM的副本移出.
别人怎么解决这个问题?
我对使用django开发web应用程序的过程非常陌生,我遇到了这个设置并使用python的虚拟环境.所以我找到了一些基本问题.
这个虚拟环境究竟意味着什么.
在使用django和python模块开发Web应用程序时,这是否有任何重要性.
每次在开发过程中我都要担心设置虚拟环境.
python ×10
virtualenv ×3
python-2.7 ×2
anaconda ×1
distribute ×1
django ×1
duplicates ×1
environment ×1
install ×1
installation ×1
macos ×1
numpy ×1
pip ×1
python-3.x ×1
setuptools ×1
unix ×1
virtual ×1
windows-7 ×1