草庐IT

python - pip install 和 sudo pip install 有什么区别?

我尝试在虚拟环境中使用sudo安装Flask和一些软件包,但在尝试导入Flask时,它会抛出ImportError。在使用pipinstall安装相同的包时,虽然它工作正常。那么这些方法有什么区别呢?我在Ubuntu上试过这个。另外,pip在哪里安装这些包?通过StackOverflow,我只能找到回答如何列出pip安装的包的问题,​​而不是在哪里找到它们(在虚拟环境的上下文中) 最佳答案 pipinstall将以当前用户身份运行pipinstallsudopipinstall将使用另一个用户的安全权限运行pipinstall,例如

python - 在 Azure WebApp 中使用 PIP

我是Azure的新手,我正在尝试启动并运行DjangoWebApp。我使用FTP上传了文件,但Azure没有运行我的requirements.txt。所以我搜索了一下,发现您可以使用pip安装requirements.txt。回到Azure,PIP似乎不起作用。无论是在控制台、KUDUCMD还是KUDUpowershell中。Python确实有效。当我尝试通过Python安装PIP时,它首先提示已安装旧版本。当Python尝试升级PIP时,它无权访问需要编辑的文件夹。我想知道如何在azure中使用PIP。(如果您知道安装requirements.txt的单独方法,请告诉我,因为这是我最

python - 我怎样才能让 pip 列出它正在使用的存储库?

我试图让一个代码库在我的机器上运行,但pip没有找到一些依赖项。好像是在另一台机器上找到的,所以我想看看两台机器上使用的是哪个repospip,这样我就可以进行比较。我该怎么做? 最佳答案 21.1.2更新(从@BryanRoach的评论中复制):pipdownload--no-cache-dir--verbose"foo&1|grep'location(s)tosearch'-A5更新pip>=20现在默认列出存储库,无需传递--verbosearg:$pipdownload--no-cache-dir"foo&1|grepLoo

python - 为什么我无法通过手动 *python setup.py install* 获得 *pip install* 的准确结果?

我喜欢通过setuptools来弄清楚Python命名空间包背后的神话,这是我所做的测试。通过virtualenv创建一个虚拟环境。在PyPI上找到一个命名空间包。通过pipinstall安装该包。检查安装的文件层次结构。我玩的包是zope.interface它与我的virtualenv上的以下文件层次结构配合得很好:~virenv/.../site-packages/zope.interface-3.8.0-py2.6-nspkg.pth/zope.interface-3.8.0-py2.6.egg-info//zope//interface//...一切看起来都很好,我喜欢zope

python - pip 给出 "ImportError: No module named setuptools"但我可以在 python 解释器中导入 setuptools

我正在一台新的Mac上进行设置,我一直在嗡嗡作响,安装了pip和一些软件包。突然间,我尝试运行的每个pip命令都会抛出Exception:Traceback(mostrecentcalllast):File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/basecommand.py",line107,inmainstatus=self.run(options,args)File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/commands/ins

python - 如何在本地文件系统上为 tarball 创建 pip 要求文件?

如果我尝试做的事情没有意义,请告诉我。我想创建一个虚拟环境,其中包括MySQLDb1.2.3。该库作为gzip压缩包(.tgz)文件分发。我想从requirements/apps.txt中的需求文件安装所有内容——包括本地文件系统上的tarball(这是基于我在http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment-with-virtualenv-and-pip/中看到的设置):pip.pyinstall-Eve--enable-site-packages--requirementrequirements/a

Python - 有没有办法在没有安装工具的情况下获取 pip?

似乎有pip奇怪,他们需要一个包管理器来安装一个包管理器。顺便说一句,我在Windows上。 最佳答案 Pip确实需要安装工具。Pip实际上只是setuptools的包装器,提供比easy_install更好的安装程序和一些更好的安装行为,以及卸载、需求文件等。即使您以某种方式在没有setuptools的情况下安装了pip,它仍然无法在没有它的情况下运行。 关于Python-有没有办法在没有安装工具的情况下获取pip?,我们在StackOverflow上找到一个类似的问题:

python - 安装pip和virtualenv,先有鸡还是先有蛋?

我已经在使用pip和virtualenv(实际上有时仍然更喜欢通过SVN存储库组织良好的组合,明智地使用svn:externals和动态sys.path)。但这次对于新服务器安装,我想以正确的方式做事。所以我去pipinstallationpage它说:Therecommendedwaytousepipiswithinvirtualenv,sinceeveryvirtualenvhaspipinstalledinitautomatically.ThisdoesnotrequirerootaccessormodifyyoursystemPythoninstallation.[...]然后

python - Windows 10 和 pip 升级 - 访问被拒绝

我完成了全新的Windows10安装,安装了python、cygwin和一个名为ConEmu的改进控制台。安装python3.4.3后,我执行:pipinstall-Upip得到了这个错误。File"C:\Anwendungsentwicklung\Python34\lib\site-packages\pip\utils\__init__.py",line70,inrmtree_errorhandleros.makedirs(path)PermissionError:[WinError5]Zugriffverweigert:'C:\\Users\\ADMINI~1\\AppData\\

python - 通过 Python Launcher 调用 pip

我在一台Windows机器上同时安装了Python3.5和2.7。我没有乱用我的PATH,而是使用PythonLauncher调用不同的Python版本,例如py-2如果我想使用Python2。我的问题是:如何调用该安装的pip可执行文件? 最佳答案 你必须像pip这样的模块启动py-2-mpipinstallvirtualenv实际上,如果你确实想弄乱python环境(比如为相同的python版本安装冲突的库),你应该看一下virtualenv或venv 关于python-通过Pyth