相关疑难解决方法(0)

综合初学者的virtualenv教程?

我最近听到了关于virtualenv的嗡嗡声,我很感兴趣.但我所听到的只是一点点赞美,并且没有清楚地了解它是什么或如何使用它.

我正在寻找(理想情况下)一个后续教程,它可以带我从Windows或Linux上没有Python,并解释每一步(没有特定的顺序):

  • 我该怎么办才能开始使用 virtualenv
  • 使用的具体原因virtualenv是一个好主意
  • 我可以/不能使用的情况 virtualenv
  • 我应该/不应该使用的情况 virtualenv

并且全面地介绍了应该+可以变化的几个样本情况.

那么有什么好的教程来涵盖这些东西?或者如果您有时间和兴趣,也许您可​​以在这里回答其中的一些问题.无论是在你的答案中,还是作为回答它的教程的链接,这些都是我想知道的.

python virtualenv

352
推荐指数
3
解决办法
15万
查看次数

我的系统上有太多不同的Python版本并导致问题

在过去几年中,我已经安装了许多Python库和各种Python版本.为了让它们立即工作,我盲目地安装它们而没有控制.目前,当我尝试安装调用numpy,scipy和matplotlib的pynest时,它们会导致问题.经过努力,我将清理并重新安装Python和库.

经过调查,我在我的系统上找到了Python 2.5/2.6/2.7/3.2,并且每个都有一些副本或其他东西:(我的OS == Mac OS X 10.7.5 Lion)

  • /Library/Frameworks/
  • /opt/local/Library/Frameworks/
  • /opt/local/bin/
  • /Applications/
  • /usr/local/bin/
  • /usr/bin/
  • /System/Library/Frameworks/

我知道拥有这些我很疯狂.现在我除去了所有这些东西/System/Libarary/Frameworks(我从未删除过任何东西/System/Library/).干净的工作之后,which python现在给出了/usr/bin/python哪些链接/System/Library/Frameworks.

现在,重新安装python是一个明确的环境吗?如何仔细检查是否存在其他版本?我应该如何重新安装它们以保证它们和它们的库不会到处都有并且可以再次复制许多副本?

我想在一个合适的位置安装一个干净的Python 2.7,让我的系统确切地知道它在哪里,并且永远不会在其他地方安装任何库.请给我一些建议,告诉我如何以专业的方式管理它.

为了您的信息,这是我的最新信息$PATH,我认为应该修改:

/opt/local/bin:/opt/local/sbin:/opt/nest/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/django/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin
Run Code Online (Sandbox Code Playgroud)

如果您需要更多信息,请告知我们.谢谢!


更新:

我正在重新思考为什么它变得如此疯狂.我相信这是因为我通过以下方式安装了东西:

  • easy_install/ macports/ homebrew/ fink/ pip有时候;
  • .dmg 有时;
  • .pkg 有时;
  • 有时编译源代码;

他们在不同的地方制作东西.我想知道这些方法背后的机制是什么?他们如何选择目标位置?如何防止他们搞砸了?

python macos installation uninstall path

55
推荐指数
3
解决办法
6万
查看次数

标签 统计

python ×2

installation ×1

macos ×1

path ×1

uninstall ×1

virtualenv ×1