当我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/
为什么会这样。
答案 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)也以相同的方式工作。