GVKun编程网logo

如何创建Python Egg文件(python创建exe文件)

2

关于如何创建PythonEgg文件和python创建exe文件的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Anaconda3+python3环境下如何创建python2环境(win+L

关于如何创建Python Egg文件python创建exe文件的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)、CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv、Pycharm - 创建python 文件模版、python – 升级失败后如何恢复旧的egg文件?等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

如何创建Python Egg文件(python创建exe文件)

如何创建Python Egg文件(python创建exe文件)

我对Python中的鸡蛋文件有疑问。

我有很多按包组织的Python代码,并且我试图创建egg文件。我正在按照说明进行操作,但是它们很常见。

据此,看来我需要有一个setup.py文件。

  1. 您能告诉我我需要在setup.py文件中放入什么以及它应该放在哪里吗?
  2. 我想足以创建setup.py,然后启动“ setup.py bdist_egg”来获取egg文件。能否请你确认?
  3. 是否可以在鸡蛋文件中仅包含.pyc文件?
  4. 有了.egg文件,我怎么能从中启动代码而又不像打开包装一样java -jar <jar file>

答案1

小编典典

您正在阅读错误的文档。您需要这样:https :
//setuptools.readthedocs.io/en/latest/setuptools.html#develop-deploy-the-
project-source-in-development-
mode

  1. 此处的Python标准库文档中的distutils文档中介绍了创建setup.py的内容。(对于python鸡蛋)主要区别在于您import setup来自setuptools,而不是distutils

  2. 是的 那应该是对的。

  3. 我不这么认为。pyc文件可以是版本和平台相关的。您也许可以打开鸡蛋(它们应该只是zip文件)并删除.py留下.pyc文件的文件,但是不建议这样做。

  4. 我不确定。那可能是“开发模式”。还是您正在寻找“ py2exe”或“ py2app”模式?

Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)

Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)

本人之前已经在anaconda环境下已经安装了python3的环境,现在因为一些需求,要安装python2环境

1、打开anaconda的anaconda prompt查看当前环境:

conda info -e(或者--envs)

2、创建一个名为py27新的环境,并指定运行环境为python2.7

conda create -n py27 python=2.7
或者conda create --name py27 python=2.7

3、激活创建的py27的环境,在当前激活的环境下安装所需要的依赖包 

#win激活
activate py2
#linux激活
source activate py27
#win退出 deactivate
#linux退出

4、检查新环境下的python版本以及在创建环境时conda自动安装了那些必须的包

#查看python版本
python --version

#查看安装了那些包
conda list
#或者
conda list -n python27

(选作)5、conda将conda本身和python都视为一个pkg,因此他们本身也是可以直接通过conda命令升级的:

# 更新pkg
conda update -n python35 -c https://xxxxx numpy

# 更新conda
conda update conda

#更新anaconda
conda update anaconda

#更新python
conda update python
#假设当前环境是python 3.5, conda会将python升级为3.5.x系列的当前最新版本

 6、进入需要安装软件的环境下进行包的安装,create操作只安装必要的pkg,如python,pip等,其他第三方库基本没有,如果需要安装anaconda集合,可以:

# 在当前环境下安装anaconda包集合
conda install anaconda

# 结合创建环境的命令,以上操作可以合并为
conda create -n python27 python=2.7 anaconda

7、设置国内镜像: 因为anaconda的服务器在国外,因此有时候速度会比较慢,可以换到国内源,比如清华的TUNA。

# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# TUNA的help中镜像地址加有引号,需要去掉

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

 

参考:https://blog.csdn.net/FROST_SL/article/details/78705073

CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv

CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv

  1. 安装完成python3
  2. pip3 install virtuallenv
  3. 检查virtualenv已安装,我的路径 /usr/local/python3/lib/python3.6/site-packages/virtualenv.py 
  4. python3   /usr/local/python3/lib/python3.6/site-packages/virtualenv.py /home/py3new (其中/home/py3new为独立运行环境目录)
  5. 进入/home/py3new/bin/检查python的版本 python3 

Pycharm - 创建python 文件模版

Pycharm - 创建python 文件模版

Pycharm - Preference - Editor - File and Code Templates - Python Script

python – 升级失败后如何恢复旧的egg文件?

python – 升级失败后如何恢复旧的egg文件?

我使用pip安装了一个包xxx-1.0,并安装了egg文件/usr/local/lib/ python2.7/dist-packages/xxx-1.0-py2.7.egg.
升级包后,文件xxx-1.0-py2.7.egg被xxx-2.0-py2.7.egg取代.
但升级失败了.当我再次尝试升级时,请看到文件xxx-1.0-py2.7.egg,并抱怨它已经安装完毕.
通过手动删除egg文件,我可以升级,但我不想这样做.

当升级失败时,有没有办法让pip恢复原始egg文件?

解决方法

如果要重新安装特定版本,可以使用pip install xxx == 1.0指定它.

我们今天的关于如何创建Python Egg文件python创建exe文件的分享已经告一段落,感谢您的关注,如果您想了解更多关于Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)、CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv、Pycharm - 创建python 文件模版、python – 升级失败后如何恢复旧的egg文件?的相关信息,请在本站查询。

本文标签: