相关疑难解决方法(0)

使用与virtualenv不同的Python版本

我有一个当前使用python 2.5.4运行的Debian系统.我得到了virtualenv正确安装,一切正常.我是否有可能使用不同版本的Python的virtualenv?

我编译了Python 2.6.2,并希望将它与一些virtualenv一起使用.是否足以覆盖二进制文件?或者我是否必须更改库中的某些内容?

python virtualenv virtualenvwrapper

997
推荐指数
22
解决办法
67万
查看次数

为Python安装pip,virtualenv和分发的正确方法是什么?

简短的问题

背景

问题4314376的回答中,我建议使用,ez_setup以便您可以安装pipvirtualenv如下:

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目录的想法,所以我安装的唯一其他软件包就是 virtualenvwrapperdistribute.(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)

没有更多的setuptools和easy_install

要真正遵循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)

雕文的Rebuke

在一个评论我的回答 …

python setuptools virtualenv distribute

245
推荐指数
7
解决办法
15万
查看次数

如何选择从终端运行哪个版本的python?

我的计算机上有几个不同版本的python.当我在提示符下键入"python"时,如何选择从终端运行哪一个?

python unix

14
推荐指数
3
解决办法
3万
查看次数

为现有项目创建"virtualenv"

我有一个我一直在研究的python.现在我意识到我需要一个虚拟环境.如何为现有项目创建它?如果我这样做:

 virtualenv venv
Run Code Online (Sandbox Code Playgroud)

它会正常工作吗?或者我是否必须重新创建我的项目,创建virtualenv然后将现有文件复制到它?

python python-3.x

11
推荐指数
3
解决办法
9349
查看次数

安装多个主要和位版本的Python

如果我想在打开.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.


谢谢你的回答,这就是我所做的:

  1. 卸载Python 3.3(这左2个文件)
    • C:\ Python33\LIB\lib2to3\Grammar3.3.0.final.0.pickle
    • C:\ Python33\LIB\lib2to3\PatternGrammar3.3.0.final.0.pickle
  2. 卸载了Python 2.7
  3. 安装的Python 2.7 x86 (没有寄存器扩展)
    • C:\Python\27_32\
  4. 安装Python 2.7 x86-64 (没有寄存器扩展)
    • C:\Python\27\
  5. 安装Python 3.3 x86 (没有寄存器扩展)
    • C:\Python\33_32\
  6. 安装Python 3.3 x86-64 (默认寄存器扩展)
    • C:\Python\33\
  7. 删除了C:\ Python33
    • CCleaner'd安装程序将问题引用到此位置

python install windows-7

6
推荐指数
1
解决办法
857
查看次数

即使安装了较新版本,也使用旧版本的numpy

我已经使用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 numpy

5
推荐指数
1
解决办法
8315
查看次数

从OS X删除多个python安装

在过去的几年中,我偶尔需要使用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 macos duplicates python-2.7

5
推荐指数
1
解决办法
3935
查看次数

pip 安装路径库

我使用 python 2.7.8,无法更改 python 版本,因为它会影响其他重要程序。连续使用python 解压文件夹和子文件夹中的 zip 文件,我不知道如何安装“pip install pathlib”。任何帮助都会很棒。

installation pip python-2.7

5
推荐指数
1
解决办法
3万
查看次数

在同一台机器上有不同版本的Python和Anaconda

我正在使用 python 3.7 IDLE 和 PyCharm 工作和学习 python,但现在我必须使用 Anaconda 来解决一些不同的问题。

我的问题是,是否可以在同一台机器上安装 Anaconda,但不会干扰我已经安装的旧 python 3.7?因为在其中我也使用 Django 等,但 Anaconda 主要用于数据处理,我不希望它们彼此交互或覆盖包。

我应该使用虚拟环境之类的东西来安装 Anaconda 吗?如果是这样,最好的方法是什么。

我是新来的,谢谢你的帮助!

python environment virtual anaconda

4
推荐指数
1
解决办法
6477
查看次数

有没有办法"版本化"我的python发行版?

我现在正在自己工作,但我正在寻找扩展我的操作的方法.

我想找一个简单的方法来版本化我的Python发行版,这样我就可以很容易地重新创建它.有没有工具可以做到这一点?或者我可以添加/usr/local/lib/python2.7/site-packages/(或其他)svn回购?这并没有解决PATHs 的问题,但我总是可以写一个脚本来改变路径.理想情况下,解决方案是在VM中构建我的Python env,然后将VM的副本移出.

别人怎么解决这个问题?

python

3
推荐指数
2
解决办法
92
查看次数

使用python进行django虚拟环境设置的重要性

我对使用django开发web应用程序的过程非常陌生,我遇到了这个设置并使用python的虚拟环境.所以我找到了一些基本问题.

  1. 这个虚拟环境究竟意味着什么.

  2. 在使用django和python模块开发Web应用程序时,这是否有任何重要性.

  3. 每次在开发过程中我都要担心设置虚拟环境.

python django virtualenv

1
推荐指数
1
解决办法
1649
查看次数