2014-10-27 47 views
1

我正在尝试创建虚拟环境并安装老版本的熊猫。我正在与anaconda和conda合作创造新的环境。我已经成功创建了一个基于python的环境,安装了熊猫0.13.1,但是当我激活我的环境并检查pandas.__version__它告诉我它从我的常规开发环境(anaconda)pandas 0.14.0中导入了pandas版本。了解虚拟环境行为

我已经在环境中包含了安装过程的屏幕截图,env。我节录的ENV和用户名作为我公司是小于高兴与后端第三方安装...

小屏幕部分是从ENV环境中的大熊猫文件夹中的version.py

即使检查where python显示了ENV列出的第一个解释:定期和虚拟ENV

Screenshot of installation details

设置PYTHONPATHset PYTHONPATH

尝试使用conda来创建虚拟环境作为anaconda,而不是使用virtualenv来定制它。

+0

'set PYTHONPATH'说什么? – 2014-10-28 12:25:00

+0

@WolfgangUlmer我把它放在问题中。我会认为它会激活env时会改变。 – khu 2014-10-28 13:45:27

回答

1

使用Anaconda时,不应使用PYTHONPATH。虚拟环境与PYTHONPATH相冲突,因此请确保您的PYTHONPATH中只有Python包目录,它们是由Anaconda管理的而不是

在你的情况下,PYTHONPATH应该是C:\UtilityCode;C:\PycharmProjects

+0

谢谢,这工作。 – khu 2014-10-29 15:45:52