标签: pip

如何使用Python 3.x和Python 2.x一起使用pip

我安装了Python 3.x(除了Ubuntu上的Python 2.x)并慢慢开始配对我在Python 2.x中使用的模块.

所以我想知道,对于Python 2.x和Python 3.x,我应该采用什么方法让pip变得简单?

python pip python-2.7 python-3.x

187
推荐指数
7
解决办法
19万
查看次数

为什么我不能在python中创建一个轮子?

以下是我正在运行的命令:

$ python setup.py bdist_wheel
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: invalid command 'bdist_wheel'

$ pip --version
pip 1.5.6 from /usr/local/lib/python3.4/site-packages (python 3.4)

$ python -c "import setuptools; print(setuptools.__version__)"
2.1

$ python --version
Python 3.4.1

$ which python
/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)

另外,我正在使用自制的python运行mac

这是我的setup.py脚本:https: //gist.github.com/cloudformdesign/4791c46fe7cd52eb61cd

我疯了 - 我无法弄清楚为什么这不起作用.

python pip setuptools python-wheel

181
推荐指数
6
解决办法
10万
查看次数

如何卸载使用pip install --user安装的软件包

--userpip 有一个选项可以为每个用户安装一个Python包:

pip install --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)

我使用此选项在我没有root访问权限的服务器上安装软件包.我现在需要的是卸载当前用户的已安装软件包.我试图执行这个命令:

pip uninstall --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)

但我得到了:

no such option: --user
Run Code Online (Sandbox Code Playgroud)

pip install --user除了手动查找和删除软件包之外,如何卸载我安装的软件包?

我发现了这篇文章

pip无法从每个用户的site-packages目录中卸载

其中描述了不支持从用户目录卸载软件包.根据文章,如果它是正确实施然后与

pip uninstall [package-name]
Run Code Online (Sandbox Code Playgroud)

安装的软件包也将在用户目录中搜索.但问题仍然存在.如果在系统范围内和每个用户安装相同的软件包怎么办?如果有人需要定位特定的用户目录怎么办?

python pip virtualenv python-3.x

181
推荐指数
5
解决办法
32万
查看次数

如何从GitHub安装Python包?

我想使用httpie的新功能.此功能在github repo https://github.com/jkbr/httpie中,但不在python包索引https://pypi.python.org/pypi/httpie的发行版中

如何从github repo安装httpie包?我试过了

pip install https://github.com/jkbr/httpie
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误'无法解压'


在Nodejs中,我可以像这样从github安装包

npm install git+https://github.com/substack/node-optimist.git
Run Code Online (Sandbox Code Playgroud)

python pip

179
推荐指数
2
解决办法
23万
查看次数

在virtualenv中升级python

有没有办法升级virtualenv中使用的python版本(例如,如果出现错误修复版本)?

我可以pip freeze --local > requirements.txt,然后删除目录pip install -r requirements.txt,但这需要大量重新安装大型库,例如,numpy我使用了很多.

升级时可以看出这是一个优势,例如2.6 - > 2.7,但是2.7.x - > 2.7.y呢?

python pip version virtualenv

177
推荐指数
8
解决办法
15万
查看次数

什么是pip相当于`npm install package --save-dev`?

在nodejs中,我可以npm install package --save-dev将已安装的包保存到包中.

我如何在Python包管理器中实现相同的功能pip?我想将软件包名称及其版本保存到requirements.pip安装包之后,比如说pip install package --save-dev requirements.pip.

python pip node.js

174
推荐指数
4
解决办法
6万
查看次数

Windows Scipy安装:找不到Lapack/Blas资源

我正在尝试将python和一系列软件包安装到64位Windows 7桌面上.我安装了Python 3.4,安装了Microsoft Visual Studio C++,并成功安装了numpy,pandas和其他一些.我在尝试安装scipy时遇到以下错误;

numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
Run Code Online (Sandbox Code Playgroud)

我正在使用pip install离线,我正在使用的安装命令是;

pip install --no-index --find-links="S:\python\scipy 0.15.0" scipy
Run Code Online (Sandbox Code Playgroud)

我已经阅读了这里有关要求编译器的帖子,如果我理解正确的是VS C++编译器.我正在使用2010版本,因为我正在使用Python 3.4.这适用于其他包.

我是否必须使用窗口二进制文件,或者有一种方法可以让pip install工作吗?

非常感谢您的帮助

python windows numpy pip python-3.x

163
推荐指数
7
解决办法
24万
查看次数

无法安装Python包[SSL:TLSV1_ALERT_PROTOCOL_VERSION]

我正在尝试使用安装Python库pip,收到SSL错误:

~/projects/base ? pre-master±  pip install xdict

Collecting xdict
  Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
  Could not find a version that satisfies the requirement xdict (from versions: )
No matching distribution found for xdict
Run Code Online (Sandbox Code Playgroud)

点数版本:pip 9.0.1

我该如何解决这个错误?

python pip ssl-certificate python-2.7

162
推荐指数
7
解决办法
12万
查看次数

重命名virtualenv文件夹而不会破坏它

我已经创建了文件夹并在其中初始化了virtualenv实例.

$ mkdir myproject
$ cd myproject
$ virtualenv env
Run Code Online (Sandbox Code Playgroud)

当我运行时(env)$ pip freeze,它会显示已安装的软件包.

现在我想重命名myproject/project/.

$ mv myproject/ project/
Run Code Online (Sandbox Code Playgroud)

但是,现在我跑的时候

$ . env/bin/activate
(env)$ pip freeze
Run Code Online (Sandbox Code Playgroud)

它说pip没有安装.如何在不破坏环境的情况下重命名项目文件夹?

python ubuntu pip virtualenv

157
推荐指数
7
解决办法
6万
查看次数

如何使用pip一次安装多个python包

我知道这是一种简单的方法,但我既没有在这里也没有在谷歌上找到它.所以我很好奇是否有办法使用pip安装多个软件包.就像是:

pip install progra1 , progra2 ,progra3 ,progra4 . 
Run Code Online (Sandbox Code Playgroud)

要么:

pip install (command to read some txt containing the name of the modules) 
Run Code Online (Sandbox Code Playgroud)

python pip

155
推荐指数
6
解决办法
12万
查看次数