[英]I think my computer has built in python 2 and I installed python 3
[英]noob, but I installed python 2.7.5 on my mac, how to I “target” that one rather than the built in 2.7.2?
我开始思考并安装了pip
,然后添加了一堆我喜欢使用的库,然后,在安装了所有内容之后,我才意识到所有内容都进入了2.7.2 sit-packages目录,因此Python2.7.5版本没有。什么都看不到。
现在,如果我在终端中键入python --version
,则会启动正确的版本。 但是, pip
仍“绑定”到默认版本的Python。
我该如何告诉OSX查看所有版本的Python新版本?
老实说,解决此问题的一种方法是确保virtualenv
可以使用正确的版本,并且只需在virtualenv中使用pip。
在Mac上安装Python的一种常见模式是使用Home Brew ,它是Mac的软件包管理器。 然后,您可以使用以下命令安装python:
sudo brew update
brew install python
前提是您已经安装了XCode命令行工具。 之后,我认为Home Brew Python将成为发展之路中的第一个。 如果不是这种情况,则通过使用Mac Brew安装程序提供的pip( /usr/local/Cellar/python/2.7.5/bin/pip
)安装软件包来使用virtualenv可能会更简单。 完成之后,您需要创建一个virtualenv
virtualenv ~/path/to/the/env
并激活它
source ~/path/to/the/env/bin/activate
这将是一个全新的python,并且您的路径将被正确配置(python和pip将是正确的路径)。 您可以随时将其删除, deactivate
,或source
根据需要对其进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.