2016-07-26 32 views
0

当我点安装一个软件包时,它会被安装到我的macs库中。我使用的pycharm whih允许我点击一个超链接的包。而不是在我的virtualenv去我的站点包这将我的Mac机库,它是当我pip安装时,我的软件包将在我的macs本地库中

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

当它应该是

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

这是为什么。

+0

'哪个python'的输出是什么? – IanAuld

回答

1

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

转到File>Settings>Project>Project Interpreter

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

myproject/lib/python3.5 

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

+0

我认为你的答案是合适的,但我只能看到错误解释器的路径,但如果我点击添加符号,我看到添加本地,添加远程,添加virtualenv。我不认为这是最后一个,因为我已经有一个虚拟的env和远程站点,所以我应该选择添加本地? – losee

+0

它仍然无法正常工作。我认为它是但它不是,你的解决方案是。我从我的macs库puth中删除了gdata,它把gdata变成了一个警告,下面是红色的sqiggly。这刚刚开始发生在没有地方。 – losee

+0

我删除了旧的,现在可以使用 – losee

0

您应该安装你的虚拟环境,然后在该环境中运行的点子。因此,例如,我使用Anaconda(如果您安装了许多科学库,我会彻底推荐它)。

要启动环境“HLE”我输入:

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

一旦我做到了这一点画中画命令将引用虚拟环境的位置,而不是标准的Mac位置。所以,当我安装“mypackage的”如下:

pip install mypackage 

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

您可以在这里找到关于Anaconda虚拟环境(并下载它):http://conda.pydata.org/docs/install/quick.html但其他虚拟环境(如Virtualenv)以相同的方式工作。

相关问题