在组织内部分发我的 python 模块
我在Python中制作了一些模块,我想在组织中分发它们.这些模块已经存储在bitbucket中. 有什么方法可以使用" PIP安装"来分配它们? 正确的方法是什么? 解决方案 您可以从GitHub进行PIP安装,并且您应该能够从Bitbucket进行(未经验证),因为它也使用Git. pip install git+ssh://git@bitbucket.org/my_username/my_repo.git@tagnumber 私人存储库请参阅: 是否可以使用PIP从私有GitHub存储库安装软件包? 您只需在正确的位置添加SSH键即可使其正常工作. 另一个选择是在组织内的服务器上运行自己的git远程实例,这可能会阻止同事的身份验证麻烦.
36 2024-04-22
编程技术问答社区
如何使用 setuptools 为 Windows 命令行安装 python 脚本?
我一直在处理一个python命令行应用程序,我希望从Windows上的命令提示以及OSX和Linux上的终端运行. 我的目标是制作一个PIP模块,该模块允许我的应用程序在安装后可以在命令行上使用. 使用设置工具,我能够通过命令在Linux和OSX上运行脚本: youtube-song-downloader 运行后: python setup.py install 通过PIP安装后也可以直接工作 但是,当我尝试在Windows上使用同一设置时,它无法识别命令(可能未添加到路径中) 如何使我的脚本在Windows命令行中从PIP install或setup.py安装? 在Windows命令行上使用? 我的设置: #!/usr/bin/env python from setuptools import setup setup(name='youtube-song-downloader', ver
54 2024-04-22
编程技术问答社区
用pip从github的特定分支安装软件包
我遇到了一个非常奇怪的问题. 我尝试从我的github叉上安装包裹.我过去多次做到了这一点,它始终可以工作. 这就是我要做的: pip install git+https...@my_branch 虽然在我的本地计算机中完美工作,但是当我尝试使用Windows远程计算机和Ubuntu Vagrant Box时,它不起作用. 它不用使用my_branch安装软件包,而是安装主分支.最初,我认为这与PIP的过时版本有关,但是在升级到最新版本之后,我一直面临相同的问题. 有什么想法是什么问题? 解决方案 也许像 @字符这样的字符在其他环境中未正确识别?尝试列出引号,这样:pip安装" git+https ...@my_branch" 其他解决方案 假设您已经分配了一些git repo并进行了一些更改. 要安装此特定分支: 从您的分支机构发布新版本,并添加一个版本标签,例如 v1.0 运行 pip install -e git+https://
16 2024-04-03
编程技术问答社区
如何从私有的bitbucket-git仓库安装python包的命名空间
我有几个相关项目,我认为这将非常适合Python的├── namespace-package-test.package1 │ ├── LICENSE.txt │ ├── README.md │ ├── setup.cfg │ ├── setup.py │ ├── src │ │ └── pkg1 │ │ ├── cli │ │ │ ├── __init__.py │ │ │ └── pkg1_cli.py │ │ └── __init__.py │ └── tests ├── namespace-package-test.package2 │ ├── AUTHORS.rst │ ├── CHANGELOG.rst │ ├── LICENSE.txt │ ├── README.md │ ├── setup.cfg │ ├── setup.py │ ├── src │ │ └── pkg2 │ │ ├── cli │ │ │ ├── __init__.py │ │ │ └── pkg2_cl
20 2024-03-31
编程技术问答社区
使用私人要求的pip安装失败
我有以下要求.txt文件: git+ssh://git@bitbucket.org/.../...git@4.19.0#subdirectory=py git+ssh://git@bitbucket.org/.../...git@c99b7f6f372c92832eecfb90663833ef1fd3dc62 git+ssh://git@bitbucket.org/.../...git@45d2999ce5f6eba5dd728414073a10d1c50616a2 git+ssh://git@bitbucket.org/.../....git@1ba2781cd2beae6d23218565c395b633b0eb5328 当我尝试安装它时,它会失败: $ pip install -r requirements.txt Collecting git+ssh://****@bitbucket.org/.../...git@4.19.0#subdirectory=py (
16 2024-03-31
编程技术问答社区
pip用SSH安装BitBucket的自定义包,无需输入SSH密码
我正在尝试使用pip install git+ssh://git@bitbucket.org/my_org/my_package_repo.git安装BitBucket的定制Python软件包(由多个应用程序共享),而无需输入SSH密码. 在这个问题在gitlab等中这样做.还有一些可靠的支持信息我已经在本地Mac和此Bitbucket帐户之间设置了一个SSH键.我能够一直将代码推送到该帐户,而无需重新输入SSH密码.当git命令不需要时,为什么pip install命令需要密码?是否有Bitbucket和我所描述的设置可以解决此问题? 更新 当我在评论中推荐GIT_SSH_COMMAND='ssh -vvv' pip install git+ssh://git@bitbucket.org/my_org/my_package_repo.git命令时,我会得到以下(消毒)响应: Collecting git+ssh://git@bitbucket.org/my_or
8 2024-03-31
编程技术问答社区
pip用SSH从BitBucket安装自定义软件包,在Docker构建过程中无需输入SSH密码
我正在尝试在docker build命令期间从Bitbucket进行自定义Python软件包,而无需输入SSH密码/密码.这个问题类似于 conda env create命令(在docker build期间)的环境文件看起来像这样: name: my_app channels: - defaults dependencies: - pip=21.2.2 - python=3.8.11 - pip: - git+ssh://git@bitbucket.org/my_org/my_package_repo.git - pandas==1.2.5 - python-dotenv==0.19.0 - xlrd==2.0.1 prefix: /usr/local/anaconda3/envs/my_app 当docker build试图在Docker映像中构建Conda环境时,我会得到此错误: Installing pip depen
22 2024-03-31
编程技术问答社区
在miniconda环境中未找到模块的错误Bio
我将Bio Python安装为 pip install biopython以及conda install -c conda-forge biopython.我在网站包装中看到.由于某种原因,存在Bio依赖关系.如何解决这种依赖性? Type "help", "copyright", "credits" or "license" for more information. >>> import bio >>> bio.__version__ '1.75' >>> from bio import pairwise2 Traceback (most recent call last): File "", line 1, in File ".../miniconda/lib/python3.7/site-packages/bio/pairwise2.py", line 246, in from Bio import
12 2024-03-31
编程技术问答社区
biopython没有名为Bio的模块
fyi:这不是重复的! 在运行Python代码之前,我在CMD提示中安装了Biopython: pip install biopython 我在尝试在python中导入它时会出现一个错误,说"没有模块名称bio" import Bio 也发生了同样的事情 import biopython 应该注意的是,我已经更新了PIP并运行Python 3.5.2 感谢任何人的帮助. 解决方案 使用此: pip3 install biopython ,然后import Bio 为我工作 其他解决方案 当我遇到这个问题时,我注意到使用pip安装生物pip biopython安装了site-packages文件夹中的模块目录后,用小写而不是大写字母编写了模块目录.总而言之,该文件夹被命名为Bio Bio,因此我只是更名为文件夹,一切都可以正常工作.我是编程的新手,所以我知道这不是最优雅的解决方案,但它对我有用,所以我希望我的答案对你们
72 2024-03-31
编程技术问答社区
为什么R库'ssw'无法找到通过pip3安装的python模块,尽管pip3模块的安装得到满足?
我在Ubuntu 20.04.1 LTS focal上,并使用R.我想在r库中安装以根据史密斯 - 水手算法执行本地序列对齐,但是通过更快的实现. R库是 ssw ,可以在此处找到:https://github.com/nanxstats/ssw-r 描述: ssw-r为SSW提供了R接口,这是使用SIMD的序列对齐的Smith-Waterman算法的快速实现. SSW-R目前建立在Python软件包ssw-py 上 当我尝试按照readme.md步骤安装它时, remotes::install_github("nanxstats/ssw-r"),执行罚款 reticulate::use_python("/usr/local/bin/python3"),也执行罚款 library("ssw"),加载库甚至执行罚款 "ACGT" %>% align("TTTTACGTCCCCC"),运行一个示例不会执行罚款,以产生此错误: > "ACGT" %>% align(
12 2024-03-31
编程技术问答社区
INSTALL_PREFIX环境变量必须设置错误
pip install python-ghost-cursor WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) Collecting bezier Using cached bezier-2021.2.12.tar.gz (313 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [1 lines of output] The BEZIER_IN
12 2024-03-30
编程技术问答社区
pip安装BeautifulSoup没有发生
我正在尝试安装BeautifulSoup4并在PIP上遇到麻烦.我已经安装了PIP,但是当我去运行PIP时,安装BeautifulSoup都没有发生. CMD上只是一条新线 ,例如 c:\ python27 \ scripts> pip安装beautifulsoup c:\ python27 \ scripts> 有人有任何想法吗?这是Windows 7 btw.很明显,我真的很不了解Python. 预先感谢. 编辑: 我还应该补充一点,当我尝试从BS4导入Beautifutsoup时,我会收到以下错误: - Importerror:没有名为BS4 的模块 解决方案 尝试以下这些故障排除步骤 1.确保您已经遵循所有 thise 指令小心. 2.检查路径环境变量以确保您可以从命令行运行Python. 3.检查python 目录 脚本文件夹.看看那里是否在那里.我肯定不是100% 顺便说一句: 4.如果您有Python 3.4或更
12 2024-03-30
编程技术问答社区
raspberry pi无法安装lxml pip软件包
我正在安装BeautifulSoup4软件包后尝试安装lxml包. 在终端I类型中: sudo pip install lxml 这就是我得到的 sudo pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 3.6.1. Building without Cython. Using build configuration of libxslt 1.1.26 Building against libxml2/libxslt in the following directory: /usr/lib Installing collected packages: lxml Running setup.py install for lxml Building lx
12 2024-03-30
编程技术问答社区
如何将 beautifulsoup 安装到 python3 中,而默认目录是 python2.7?
我安装了Python 2.7和Python 3.5.当我键入pip install beautifulsoup4时,它告诉我它已经安装在python2.7/site-package目录中. 但是如何将其安装到python3 dir? 中 解决方案 我认为pip3会满足您的需求,在终端上使用以下命令: pip3 install beautifulsoup4 请参阅 doc 其他解决方案 以root: 运行 apt-get install python3-bs4 #or pip3 install beautifulsoup4 之后这样导入: import bs4 其他解决方案 如果您使用的是最近版本的Debian或Ubuntu Linux,则可以使用系统包装管理器安装漂亮的汤: $ apt-get install python-bs4 (for Python 2) $ apt-get install python3-bs4 (for P
14 2024-03-30
编程技术问答社区
导入BeautifulSoup-Conflict与Python版本的错误
我用命令安装了美丽的小组: sudo easy_install BeautifulSoup4 我收到了消息: Searching for BeautifulSoup4 Best match: beautifulsoup4 4.1.3 Processing beautifulsoup4-4.1.3-py2.6.egg beautifulsoup4 4.1.3 is already the active version in easy-install.pth Using /Library/Python/2.6/site-packages/beautifulsoup4-4.1.3-py2.6.egg Processing dependencies for BeautifulSoup4 Finished processing dependencies for BeautifulSoup4 我正在尝试导入美丽的lib. >>> from BeautifulSoup im
10 2024-03-30
编程技术问答社区
Beautifulsoup4没有为pipenv安装
我想与Pipenv一起安装BeautifulSoup4,我尝试使用CMD和Pycharm,都给出了此错误 错误消息: Installing dependencies from Pipfile.lock (0d3df0)… Installing initially failed dependencies… An error occurred while installing beautifulsoup==3.2.2 --hash=sha256:a04169602bff6e3138b1259dbbf491f5a27f9499dea9a8fbafd48843f9d89970 --hash=sha256:d31413d71f6ca027ff6b06c891b62ee8ff48267ccd969f881d810e5d1fe49565! Will try again. [pipenv.exceptions.InstallError]: File "c:\users\xxxxx\ap
14 2024-03-30
编程技术问答社区
从URL中安装软件包
pip install http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 此安装软件包BS4,一切都可以.但是,如果我将此行添加到要求.TXT http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 和运行 pip install -r requirements.txt 输出为 Downloading/unpacking http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz (from -r requirements.txt (line 40)) Downloading BeautifulSoup-4
12 2024-03-30
编程技术问答社区
如何安装BeautifulSoup XML解析的模块?
in 这个答案,我被告知我不使用BeautifulSoup(xmlData, 'html.parser') for XML XML解析,但是使用.但是,解析器不带有BeautifulSoup. 根据其中一条评论,我尝试了: python -m pip安装lxml 但是得到: Collecting lxml Using cached lxml-3.6.4.tar.gz Installing collected packages: lxml Running setup.py install for lxml ... error Complete output from command D:\SOFT\Python3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\U sers\\myuser\\AppData\\Local\\Temp\\pip-build-hl9fxzny\\lx
8 2024-03-30
编程技术问答社区
BeautifulSoup4藏在哪里?
我做了sudo pip install BeautifulSoup4,并得到了非常乐观的回应: Downloading/unpacking beautifulsoup4 Running setup.py egg_info for package beautifulsoup4 Installing collected packages: beautifulsoup4 Running setup.py install for beautifulsoup4 Successfully installed beautifulsoup4 Cleaning up.. 但是,当我尝试在脚本中使用import BeautifulSoup4或from BeautifulSoup4 import BeautifulSoup4时,Python说没有这个名称的模块. > import BeautifulSoup ImportError: No module named BeautifulS
8 2024-03-30
编程技术问答社区
使用pip安装Beautiful Soup
我正在尝试安装美丽的汤在Python 2.7中使用pip.我一直收到一条错误消息,无法理解为什么. i遵守了安装PIP的说明,该说明已安装到以下目录:c:\Python27\Scripts\pip.exe.然后,我尝试将其添加到路径上,然后运行pip install package命令. 我尝试了两种不同的方法: import sys sys.path.append('C:\\Python27\\Scripts\\pip.exe') pip install beautifulsoup4 import sys sys.path.append('C:\\Python27\\Scripts') pip install beautifulsoup4 两者都给我这个错误消息: >>> pip install beautifulsoup4 SyntaxError: invalid syntax 外壳正在突出显示"安装"一词,并说它是无效的语法. 发生了什么事?
12 2024-03-30
编程技术问答社区