关于如何创建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文件)
- Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)
- CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv
- Pycharm - 创建python 文件模版
- python – 升级失败后如何恢复旧的egg文件?
如何创建Python Egg文件(python创建exe文件)
我对Python中的鸡蛋文件有疑问。
我有很多按包组织的Python代码,并且我试图创建egg文件。我正在按照说明进行操作,但是它们很常见。
据此,看来我需要有一个setup.py文件。
- 您能告诉我我需要在setup.py文件中放入什么以及它应该放在哪里吗?
- 我想足以创建setup.py,然后启动“ setup.py bdist_egg”来获取egg文件。能否请你确认?
- 是否可以在鸡蛋文件中仅包含.pyc文件?
- 有了.egg文件,我怎么能从中启动代码而又不像打开包装一样
java -jar <jar file>
?
答案1
小编典典您正在阅读错误的文档。您需要这样:https :
//setuptools.readthedocs.io/en/latest/setuptools.html#develop-deploy-the-
project-source-in-development-
mode
此处的Python标准库文档中的distutils文档中介绍了创建setup.py的内容。(对于python鸡蛋)主要区别在于您
import setup
来自setuptools
,而不是distutils
。是的 那应该是对的。
我不这么认为。
pyc
文件可以是版本和平台相关的。您也许可以打开鸡蛋(它们应该只是zip文件)并删除.py
留下.pyc
文件的文件,但是不建议这样做。我不确定。那可能是“开发模式”。还是您正在寻找“ py2exe”或“ py2app”模式?
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
- 安装完成python3
- pip3 install virtuallenv
- 检查virtualenv已安装,我的路径 /usr/local/python3/lib/python3.6/site-packages/virtualenv.py
- python3 /usr/local/python3/lib/python3.6/site-packages/virtualenv.py /home/py3new (其中/home/py3new为独立运行环境目录)
- 进入/home/py3new/bin/检查python的版本 python3
Pycharm - 创建python 文件模版
Pycharm - Preference - Editor - File and Code Templates - Python Script
python – 升级失败后如何恢复旧的egg文件?
升级包后,文件xxx-1.0-py2.7.egg被xxx-2.0-py2.7.egg取代.
但升级失败了.当我再次尝试升级时,请看到文件xxx-1.0-py2.7.egg,并抱怨它已经安装完毕.
通过手动删除egg文件,我可以升级,但我不想这样做.
当升级失败时,有没有办法让pip恢复原始egg文件?
解决方法
我们今天的关于如何创建Python Egg文件和python创建exe文件的分享已经告一段落,感谢您的关注,如果您想了解更多关于Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)、CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv、Pycharm - 创建python 文件模版、python – 升级失败后如何恢复旧的egg文件?的相关信息,请在本站查询。
本文标签: