当我pip安装时,我的软件包会放在macs本地库中

2024-09-26 18:02:06 发布

您现在位置:Python中文网/ 问答频道 /正文

当我pip安装一个包时,它会被安装到我的macs库中。我用的是pycharm,它允许我点击一个像超链接一样的包。而不是去我的网站包在我的virtualenv它是去我的macs库是

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

应该什么时候

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

为什么会这样。你知道吗


Tags: pipvirtualenvyoutube网站libpackagesmyprojectlibrary
3条回答

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

转到File>;Settings>;Project>;Project Interpreter

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

myproject/lib/python3.5

I am using Pycharm community edition on Ubuntu. But the process should be similar in Mac.

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

安装此工具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/

您应该安装虚拟环境,然后在该环境中运行pip。因此,例如,我使用Anaconda(如果您正在安装许多科学库,我完全推荐使用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)也是这样工作的。你知道吗

相关问题 更多 >

    热门问题