Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在Python2.7上使用numpy,而在Python3.6上使用_Python 2.7_Python 3.x_Numpy - Fatal编程技术网

Python 2.7 在Python2.7上使用numpy,而在Python3.6上使用

Python 2.7 在Python2.7上使用numpy,而在Python3.6上使用,python-2.7,python-3.x,numpy,Python 2.7,Python 3.x,Numpy,所以我在这里多次浏览同一个问题,但是没有人给出一个直接的答案。 我从Anaconda上的python 3.6开始。。我有numpy和我需要的所有工具。我现在面临一个需要安装Python2.7的项目。 我需要2.7来运行一个名为pyfem的工具——然而pyfem依赖于numpy,而我只有3.6版本。每次我运行pip install时,它都会说我的3.6目录中已经有了numpy,即使我更改了cmd:cd2.7目录中的目录也是如此 或者即使我使用cmd:pip安装numpy 2.7目录 似乎每次我运行

所以我在这里多次浏览同一个问题,但是没有人给出一个直接的答案。 我从Anaconda上的python 3.6开始。。我有numpy和我需要的所有工具。我现在面临一个需要安装Python2.7的项目。 我需要2.7来运行一个名为pyfem的工具——然而pyfem依赖于numpy,而我只有3.6版本。每次我运行pip install时,它都会说我的3.6目录中已经有了numpy,即使我更改了cmd:cd2.7目录中的目录也是如此 或者即使我使用cmd:pip安装numpy 2.7目录 似乎每次我运行pip时,它都在3.6上使用pip,而我似乎没有2.7个pip
(pip或pip2或pip-2.7),因为我在2.7目录中没有pip,每次我尝试安装它时。我收到一条关于cmd pip 9.0.1的消息,该消息已经存在于3.6目录中

您有
conda
,它为您提供了管理Python版本的工具(在本例中,这就是您需要做的)。转到命令行并创建新的2.7环境,然后激活:

conda create --name my_new_environment python=2.7 numpy
source activate my_new_environment

现在,您将在2.7环境中使用2.7-compat版本的
numpy
。您可以从那里
pip安装pyfem
,一切都应该正常。

您有
conda
,它为您提供了管理Python版本的工具(在这种情况下,您需要这样做)。转到命令行并创建新的2.7环境,然后激活:

conda create --name my_new_environment python=2.7 numpy
source activate my_new_environment

现在,您将在2.7环境中使用2.7-compat版本的
numpy
。您可以
pip从那里安装pyfem
,一切都应该正常。

签出
virtualenv
()和
virtualenvwrapper
()签出
virtualenv
()和
virtualenvwrapper
()如果我的2.7 python在不同的目录下会怎么样?我的Anaconda位于:C:\Users\Admin\Anaconda3(有3.6版),而我的2.7不是通过Anaconda安装的,位于:C:\Program Files\Python27我应该移动python吗?或者在anaconda内部卸载并重新安装?Python在哪里并不重要。我做错了什么,现在我的anaconda将不再运行,pip也不会。我将卸载所有内容,获得一个新的py2和py3,并将它们加载到eclipse上,然后清除我的头绪——如果我的2.7 python位于不同的目录中呢?我的Anaconda位于:C:\Users\Admin\Anaconda3(有3.6版),而我的2.7不是通过Anaconda安装的,位于:C:\Program Files\Python27我应该移动python吗?或者在anaconda内部卸载并重新安装?Python在哪里并不重要。我做错了什么,现在我的anaconda将不再运行,pip也不会。我将卸载所有东西,得到一个新的py2和py3,并将它们加载到eclipse上,然后头脑清醒