当我pip安装时,我的软件包将进入我的macs本地库

时间:2016-07-26 21:09:37

标签: python macos pip

当我pip安装一个软件包时,它会被我的macs库打开。我正在使用pycharm whih允许我点击类似超链接的包。而不是去我的virtualenv我的网站包,它去我的macs库

/Library/Frameworks/Python.Framework/Versions/3.5/lib/python3.5/site-packages/gdata/youtube/

什么时候应该

  myproject/lib/python3.5/site-packages/gdata/youtube/

为什么会这样。

3 个答案:

答案 0 :(得分:1)

您应该激活虚拟环境以在其上安装软件包。在Pycharm中你可以这样做:

转到File> Settings> Project> Project Interpreter

现在你必须为这个项目选择解释器。如果可用,请从下拉列表中浏览或选择解释器。在你的情况下,这应该是:

myproject/lib/python3.5
  

我在Ubuntu上使用Pycharm社区版。但是   过程在Mac中应该类似。

答案 1 :(得分:0)

我认为你想为你的项目创建一个虚拟环境。

安装此工具virtualenv。

$ pip install virtualenv

然后创建项目的文件夹

$ cd my_project_folder $ virtualenv venv

这会在您运行命令的目录中创建Python的副本,并将其放在名为venv的文件夹中。

来源

https://github.com/pypa/virtualenv

了解更多知识

https://realpython.com/blog/python/python-virtual-environments-a-primer/

答案 2 :(得分:0)

您应该安装虚拟环境,然后在该环境中运行pip。因此,例如,我使用Anaconda(如果你安装了很多科学库,我会全面推荐)。

激活环境" hle"我输入:

source /Users/admin/.conda/envs/hle/bin/activate hle

完成此操作后,pip命令将引用虚拟环境位置而不是标准mac位置。所以,当我安装" mypackage"如下:

pip install mypackage

它随后将文件安装在虚拟文件夹中,而不是安装在通常的mac系统文件夹中。

您可以在此处了解Anaconda虚拟环境(并下载它):http://conda.pydata.org/docs/install/quick.html但其他虚拟环境(如Virtualenv)也以相同的方式工作。