我正在尝试使用以下命令在 kali linux(debian 派生发行版)上安装“python-pip”:
apt-get install python-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-pip
Run Code Online (Sandbox Code Playgroud)
我遇到了以上错误。
有什么帮助吗?
(taskr_env)dhcp-07-415-562-00:flasktaskr CB$ pip install flask==0.10.1
-bash: /Users/CB/Dropbox (Personal)/Python_Practice/flasktaskr/taskr_env/bin/pip:
"/Users/CB/Dropbox: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经激活了 virtualenv,但我不确定为什么会发生这种情况。问题似乎是因为“Dropbox(个人)”有一个空格和括号,所以它找不到它。我不想更改名称,因为它会与我的 Dropbox 帐户失去同步。
请帮忙
我在终端中运行以下命令:
pip install -r requirements-dev.txt
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Invalid requirement: 'nose=1.3.7'
= is not a valid operator. Did you mean == ?
Run Code Online (Sandbox Code Playgroud)
requirements-dev.txt 看起来像这样:
nose=1.3.7
pyflakes=0.9.2
pep8=1.5.6
Run Code Online (Sandbox Code Playgroud)
为什么我收到这个错误?我对 pip 命令不太熟悉。
我运行一个使用 selenium 和 phantomjs 的 python 程序并得到这些错误 2) 和 3) 然后当我运行 pip install selenium 时我得到错误 1):
1) 当前未安装程序“pip”。
2)导入错误:没有名为“硒”的模块
3) selenium.common.exceptions.WebDriverException: 消息:'phantomjs' 可执行文件需要在 PATH 中。
全部在 Ubuntu 14.04 x64 上完成
我正在pip为python3 安装.我使用了以下命令:
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
但安装后仍然说pip没有安装.
我python 3.5.2安装了.
我想找到Robotframework中安装的库.也许喜欢pip命令或类似的东西.你知道这样做的方法吗?我已经检查了文档,但找不到这个.非常感谢 !
我错误地使用pip在全局环境中安装了软件包。我想知道,如果它是一个好主意,卸载现有的Python提供的说明在OS上这里,并使用所提供的说明自制重新安装在这里了?或者有什么办法摆脱我使用pip安装的所有软件包及其依赖项。
我在macOS High Sierra上使用Python 2.7.10。编辑:建议方法的问题:
正如CloC在评论部分中建议的那样,我尝试通过键入以下内容从全局环境中卸载所有软件包:
pip freeze > to_delete.txt
Run Code Online (Sandbox Code Playgroud)
然后
sudo -H pip uninstall -y -r to_delete.txt
Run Code Online (Sandbox Code Playgroud)
但是我在终端中收到以下错误:
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/pip/_internal/basecommand.py", line 141, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/pip/_internal/commands/uninstall.py", line 74, in run
auto_confirm=options.yes, verbose=self.verbosity > 0,
File "/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/pip/_internal/req/req_install.py", line 864, in uninstall
uninstalled_pathset.remove(auto_confirm, verbose)
File "/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/pip/_internal/req/req_uninstall.py", line 221, in remove
renames(path, new_path)
File "/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/pip/_internal/utils/misc.py", line 276, in renames
shutil.move(old, new)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line …
看来我无法在计算机上安装Cartopy。我直接从Windows命令行工作(没有Anaconda或其他代理程序)。
当我尝试“ pip install cartopy”时,得到了预期的结果:
C:\Users\Justin\Documents\Python Programs>pip install cartopy
Collecting cartopy
Using cached https://files.pythonhosted.org/packages/e5/92/fe8838fa8158931906dfc4f16c5c1436b3dd2daf83592645b179581403ad/Cartopy-0.17.0.tar.gz
Installing build dependencies ... done
Complete output from command python setup.py egg_info:
C:\Users\Justin\AppData\Local\Temp\pip-install-cetb0vj7\cartopy\setup.py:171: UserWarning: Unable to determine GEOS version. Ensure you have 3.3.3 or later installed, or installation may fail.
'.'.join(str(v) for v in GEOS_MIN_VERSION), ))
Proj 4.9.0 must be installed.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Justin\AppData\Local\Temp\pip-install-cetb0vj7\cartopy\
Run Code Online (Sandbox Code Playgroud)
我知道“ pip install proj”实际上没有获得正确的模块版本,所以我去了https://proj4.org/install.html下载并安装OSGeo4W,我以为可以解决我的问题,但似乎没有(供参考,我的电脑上仍然有此功能)。
因此,然后我尝试直接从此https://www.lfd.uci.edu/~gohlke/pythonlibs/#cartopy网站安装cartopy .whl,并尝试使用“ pip install Cartopy-0.17.0-cp37-cp37m-win32”。 …
我在代码中找到了如何使用pip命令:
import subprocess
subprocess.call(["pip", "freeze"])
Run Code Online (Sandbox Code Playgroud)
它在命令提示符下显示所有包.
但它不能这样工作:
import subprocess
subprocess.call(["pip", "freeze", ">", "requirements.txt"])
Run Code Online (Sandbox Code Playgroud)
它不会将其写入文件,它会再次在控制台中打印.
如何以正确的方式运行此命令?
我遵循了python.org的本教程, 并成功上传到PyPI并使用pip进行安装,但我所得到的只是
ModuleNotFoundError: No module named 'tomaszslittlehelpers'
有什么建议么?
从上方文件夹中的文件导入时,导入在本地进行。
套件名称为 tomaszslittlehelpers
setup.py:
import setuptools
with open('README.md', 'r') as fh:
long_description = fh.read()
setuptools.setup(
name='tomaszslittlehelpers',
version='0.0.2',
author='TomaszAndrzej',
author_email='',
description='Tomasz\'s Little Helpers',
long_description=long_description,
long_description_content_type='text/markdown',
url='',
packages=setuptools.find_packages(),
classifiers=[
'Programming Language :: Python :: 3',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
],
python_requires='>=3.7',
)
Run Code Online (Sandbox Code Playgroud)
__init__.py:
name='tomaszslittlehelpers'
Run Code Online (Sandbox Code Playgroud)
项目树:
tomaszslittlehelpers
build
bdist.win-amd64
dist
tomaszslittlehelpers-0.0.2-py3-none-any.whl
tomaszslittlehelpers-0.0.2.tar.gz
tomaszslittlehelpers.egg-info
dependency_links.txt
PKG-INFO
SOURCES.txt
top_level.txt
__init__.py
LICENSE
README.md
setup.py
Run Code Online (Sandbox Code Playgroud)
pip install …